問題是,B.swf是主應用程序,因爲它很大我使用單獨的A.swf來加載B.swf,然後添加到階段。但是在這種情況下,B.swf不能正常工作(某些方法可行,但某些功能不起作用),那麼在這種情況下主要階段是什麼是確定無疑的。當我直接加載B.swf它完美的作品,所以任何想法如何加載A.swf B.swf和比「改變」主時間軸/階段指向B.swf所以B可以是全功能?AS3使用A.swf加載器加載B.swf
0
A
回答
1
你試圖將B.swf中裝入currentDomain像這樣:
var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
yourLoader.load(new URLRequest("B.swf"), context);
當然記得要添加的所有事件:)喜歡完整的ioerror的
,
0
我不知道,如果這可以幫助你,但它是一個實時更新系統,我用FlashDevelop的預加載器完成的:
public function Preloader()
{
var mLoader:Loader = new Loader();
var mRequest:URLRequest = new URLRequest("ABSOLUTE URL");
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.load(mRequest);
function onCompleteHandler(loadEvent:Event):void
{
addChild(loadEvent.currentTarget.content);
}
if (stage) {
stage.scaleMode = StageScaleMode.NO_SCALE;
}
addEventListener(Event.ENTER_FRAME, checkFrame);
loaderInfo.addEventListener(ProgressEvent.PROGRESS, progress);
loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
// TODO show loader
}
相關問題
- 1. 加載使用AS3
- 2. AS3使用加載程序從服務器加載圖像
- 3. AS3 |使用加載器加載圖片時發生錯誤
- 4. As3預加載器問題
- 5. Flash AS3預加載器
- 6. AS3裝載器類 - 加載Silenty&錯誤
- 7. AS3加載程序() - 使用一個加載程序加載多個圖像
- 8. as3加載屏幕
- 9. AS3使用加載程序加載受htaccess保護的文件
- 10. AS3-XML如何在加載xml時執行預加載器?
- 11. 加載XML文件使用AS3
- 12. 使用AS3加載圖片問題
- 13. AS3使用getDefinition()加載一個類
- 14. 使用SharedObject/AS3加載影片剪輯
- 15. 將AS3調用/加載到AS2並將AS2調用/加載到AS3中
- 16. AS3預加載器緩存問題?
- 17. AS3:等待多個加載器完成
- 18. 在as3中攔截加載器請求
- 19. AS3圖像加載器內存問題
- 20. 閃存as3加載器問題
- 21. As3 MP3播放器未加載
- 22. AS3 - 從VAR加載的卸載類
- 23. 在Flash AS3中加載XML
- 24. as3文檔類不加載
- 25. AS3加載屏幕和Android
- 26. AS3加載SWF作爲Movieclip
- 27. 加載XML本地與AS3
- 28. AS3:從xml加載圖像
- 29. AS3隨機.swf加載
- 30. as3預加載分配
是的,那就是我一直在尋找的東西,非常感謝! – Simon
沒有問題,您可以使用它來加載類似於代碼或資源(例如圖像)的庫,您希望它們可以輕鬆地被其他應用程序元素使用。 –