如何在swf中为fxg设置背景alpha?

时间:2013-05-23 10:35:23

标签: flex background transparent alpha

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

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

fxg中的背景是透明的,但是当我从swf加载此fxg时,背景变为白色而不透明。请解释一下,如何将我的背景设置为透明? 这是我的问题: enter image description here

1 个答案:

答案 0 :(得分:0)

我的mxml用fxg在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()"

backgroundAlpha =“0”&gt;

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