Principal que es la clase principal del documento.
Principal.as
Código :
package
{
import flash.display.MovieClip;
public class Principal extends MovieClip
{
public var Card:Carta;// = new Carta();
public var arrayCartas:Array = new Array(7);
private var contCarta:Number=0;
private var contTipos:Number;
public function Principal()
{
for(contTipos = 0; contTipos < 4; contTipos++)
{
for(contCarta = 2; contCarta < 15; contCarta++)
{
Card = new Carta();
//Codigo elimniado para que no se haga muy largo todo
Card.CargarCarta();
addChild(Card);
}
}
}
}
} y despues tengo un mc llamado Carta.
Carta.as
Código :
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.display.Loader;
import flash.net.URLRequest;
import Principal;
public class Carta extends MovieClip
{
//Codigo elimniado para que no se haga muy largo todo
public function Carta()
{
addEventListener(MouseEvent.MOUSE_DOWN, mouse_down);
}
public function CargarCarta()
{
contenedor.load(new URLRequest("Cartas windows/" + ID + ".png"));//("Cartas clasicas/" + ID + ".png"));
contenedor.x = -36;
contenedor.y = -48;
addChild(contenedor);
}
private function mouse_down(event:MouseEvent):void
{
SeleccionarCarta();
}
private function SeleccionarCarta()
{
//Como deberia acceder aqui al arrayCartas de la clase Principal??
}
}
}Como puedo acceder desde SeleccionarCarta al array arrayCartas de Principal????
Un saludo
