0

我在我的项目中从 swf 加载了我的 fxg 文件。我就是这样做的:

var loader:SWFLoader =new SWFLoader();
loader.load("output.swf");              
map.graphic.addElement(loader);

fxg 中的背景是透明的,但是当我从 swf 加载此 fxg 时,背景变为白色且不透明。请解释一下,如何将我的背景设置为透明?这是我的问题: 在此处输入图像描述

4

1 回答 1

0

我的带有 fxg 的 mxml 在 swf 中编译:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" 
               creationComplete="application1_creationCompleteHandler()"

背景Alpha="0" >

<fx:Script>
    <![CDATA[
        {
            protected function application1_creationCompleteHandler():void
            {
                var layer:layer1_img = new layer1_img();        
                layer1_id.addElement(layer);
            }
        }
    ]]>
</fx:Script>

<s:Graphic id="layer1_id" scaleX="6.45" scaleY="6.45" height="873" width="541" x="3880" y="80"/>
</s:Application>
于 2013-05-27T07:48:26.523 回答