0
我有一個類Team.as
,導入另一個類CustomMenu.as
。這工作正常,當我啓動Team.fla時,CustomMenu的內容顯示良好。如何導入swf在另一個,added_to_stage? (as3,flash)
但是,在我的項目,Main.as
進口Team.swf
,再Team
內容出現在屏幕上除外CustomMenu.as
內容。
所以,我增加了一個ADDED_TO_STAGE
他們三人的,舉例:
public function Team() {
addEventListener(Event.ADDED_TO_STAGE, initStage);
}
public function initStage(e:Event){
但CustomMenu不會出現在裝載機。這不是容器的大小或類似的問題,因爲我試圖在加載的swf中放置一個黑色的矩形,它可以工作。你有任何解決方案?
非常感謝
感謝rincewind爲你的快速回答,其實我明白了什麼是錯誤的,瑞士法郎是在我的主要瑞士法郎的最底部添加的,所以我看不到它......只是一個問題,但我試過了事情,但這次我想讓我的課程(除了主要的課程)放在一個文件夾中,讓我們說'TeamFolder',但由於URL的問題,我無法加載swf'CustomMenu'。我嘗試在「/TeamFolder/CustoMenu.as」中的Team.as中更改網址,但這兩個都沒有讓我修復這個問題。在這種情況下,你會怎麼做?非常感謝,Cheers – Paul
「/TeamFolder/CustomMenu.as」?您無法通過URL請求加載.as文件(這沒有任何意義),所以可能存在一些錯誤,並且您想使用.swf擴展名。當將swf文件加載到另一個文件(B)中時,應該使用相對路徑(基於B位置)。這就是我所能說的,如果你需要更多請詳細描述你的問題:)。 – ncreated
謝謝,對不起,我忘了這個話題。我只是把所有的文件放在同一個文件夾中,讓事情變得更簡單......無論如何感謝您的幫助 – Paul