Aufrufen von Kindern innerhalb getChildByName / getChild An?
Fand ich heraus, dass ich kann nicht auf ein Objekt innerhalb der main-MC, wenn ich getChildAt /getChildByName. Es wird mich zurückbringen
Error #1119: Access of possibly undefined property someProperty through a reference with static type flash.display:DisplayObject.
War ich versucht, etwas zu verwenden, wie
this.getChildAt(0).getChildByName("objectName")....
Du musst angemeldet sein, um einen Kommentar abzugeben.
getChildByName
und andere bekommen Kind Methoden geben ein Objekt vom TypDisplayObject
. Sie werfen es angemessen, bevor Sie die Eigenschaften oder Methoden nicht gehörenden Objekte anzeigen. Bedenken Sie auch, dass diese get-Kind-Methoden gehören zuDisplayObjectContainer
Klasse - so können Sie keine Kette, wie die Art und Weise Sie zu tun versuchen.Casting mit
ClassName(obj)
syntax wird ein Fehler ausgelöst, wenn cast fehlschlägt; casting mitobj as ClassName
gibt null zurück, ohne Fehler - dies könnte führen zu Verwirrungen später ebenso kann es zu dem Fehler 1009 (null-Referenz) an unerwarteten stellen.