AS3 Zugriff auf Variablen der Übergeordneten Klasse Von Kind

ich versuche weisen Sie einem übergeordneten variable aus dem Eltern-Kind

//Parent
public class Main extends Sprite
    {   
    public var selectedSquare:Sprite;

    public function Main()
        {
        //inits and adds new Square child class to display list
        }
...

-------

//Child
public function dragSquare(evt:MouseEvent):void
    {
    Sprite(parent).selectedSquare = this; //evil doesn't work!
    parent.addChild(this);
    this.startDrag();
    }

ich erhalte diesen Fehler, aber ich bin casting Elternteil von displayObjectContainer, um ein Sprite, also habe ich keine Idee warum es nicht funktioniert.

1119: Zugriff möglicherweise nicht definierte
Eigenschaft selectedSquare durch eine
Verweis mit statischem Typ
flash.display:Sprite.

InformationsquelleAutor TheDarkIn1978 | 2010-04-11

Schreibe einen Kommentar