2013-08-21 83 views
0

我正在將一個SWF加載到我的主類中,該類從Sprite(使用FlashBuilder 4.7和AIR SDK 3.7的ActionScript項目)擴展而來。 _appFile是一個使用Flex 4和Flex 3.5 SDK創建的SWF。什麼會扭曲SWF?如何將SWF寬度和高度設置爲100%。在sprite中加載swf swf不適合

 //load the _appFile 
     _fs.open(_appFile,FileMode.READ); 
     var ba:ByteArray = new ByteArray(); 
     _fs.readBytes(ba); 
     _fs.close(); 

     var context:LoaderContext = new LoaderContext(); 
     context.allowCodeImport = true; 
     context.applicationDomain = ApplicationDomain.currentDomain; 
     var loader:Loader = new Loader(); 
     this.addChild(loader); //required so that the loaded SWF has access to the 'stage' property 
     loader.loadBytes(ba,context); //run the loaded SWF within the security sandbox of this application 

回答

0

用我改變階段的一個問題: 將Stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; stage.displayState = StageDisplayState.FULL_SCREEN;現在有效