Salve a tutti, ho una classe che ha un'altra classe come attributo, e non riesco a passare il riferimento della classe madre alla figlia!!
Esempio:
Esempio:
Codice:
import myPkg.MieCarte;
public class Game extends MovieClip {
public var carte : MieCarte;
public function Game(){
trace("this: " + this); // ----------- this: [object global]
carte = new MieCarte( this );
addChild( carte );
}
}
import myPkg.Game;
public class Carte extends MovieClip {
public var x : int;
public var MyGame : MovieClip;
public function Carte( ref : Object ){
trace("ref: " + ref); // ---------------------- ref: [object global]
trace("ref: " + (ref as MoveClip)); // ----- errore
trace("ref: " + MovieClip(ref)); // --------- errore
trace("ref: " + (ref as Game)); // --------- errore
}
}