0
如何訪問一個顯示對象在舞臺上的一類這不是一個文檔類?如何訪問一個顯示對象在舞臺上的一類,是不是一個文檔類
我找的,不涉及傳遞階段作爲參數傳遞給類的解決方案。
一個解決方案,我總是穿過來使用「TopLevel.as」。它是一個很好的方法,因爲據我一直在使用global variables is not recommended,因爲這可能會導致一些問題上大項目工作時聽到。
如何訪問一個顯示對象在舞臺上的一類這不是一個文檔類?如何訪問一個顯示對象在舞臺上的一類,是不是一個文檔類
我找的,不涉及傳遞階段作爲參數傳遞給類的解決方案。
一個解決方案,我總是穿過來使用「TopLevel.as」。它是一個很好的方法,因爲據我一直在使用global variables is not recommended,因爲這可能會導致一些問題上大項目工作時聽到。
所有顯示對象在添加到顯示列表時都會分派一個addedToStage事件,從而爲您提供對舞臺的引用。所以,你可以做這樣的事情:
// In the constructor
addEventListener(Event.ADDED_TO_STAGE, onAdded);
// A class level function
private function onAdded(e:Event):void {
// get reference from stage, eg:
// stage.getChildByName("nameHere");
}
沒有必要使用「頂級」類,它是依靠全局(即:靜態)屬性。
我很抱歉,我不明白的方法,你可以提出任何教程或使用這種方法的例子嗎? – Sravan0313 2012-03-07 06:03:46
TopLevel.as就是一個例子。 – 2012-03-07 06:06:56
您的意思是說我們可以使用TopLevel.as擴展文檔類並使用TopLevel的靜態階段變量來訪問子類中的顯示對象... – Sravan0313 2012-03-07 06:11:17