0

Sprite (FlashBuilder 4.7 および AIR SDK 3.7 を使用する ActionScript プロジェクト) から拡張するメイン クラスに SWF をロードしています。_appFile は、Flex 4 および Flex 3.5 SDK で作成された SWF です。SWF を歪める原因は何ですか? SWF の幅と高さを 100% に設定するにはどうすればよいですか。

        //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
4

1 に答える 1

1

私が変更したステージに問題がありました:

stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.displayState = StageDisplayState.FULL_SCREEN; Now It works
于 2013-08-22T09:45:24.933 に答える