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

Apache flex 如何在swf中为fxg设置背景alpha?,apache-flex,background,transparent,alpha,Apache Flex,Background,Transparent,Alpha,我在项目中从swf加载了fxg文件。 我就是这样做的: var loader:SWFLoader =new SWFLoader(); loader.load("output.swf"); map.graphic.addElement(loader); fxg中的背景是透明的,但当我从swf加载这个fxg时,背景变成白色且不透明。请解释一下,如何将我的背景设置为透明? 我的问题是: 我的mxml和fxg要在swf中编译: <s:Application xmlns

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

var loader:SWFLoader =new SWFLoader();
loader.load("output.swf");              
map.graphic.addElement(loader);
fxg中的背景是透明的,但当我从swf加载这个fxg时,背景变成白色且不透明。请解释一下,如何将我的背景设置为透明? 我的问题是:

我的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()"



如果未通过SWFLoader加载SWF;背景是父母吗?我不清楚问题是出在FXG、SWF代码还是加载程序上。我解决了我的问题。我的解决方案是在mxml中设置backgroundalpha,并在SWFP中编译。请将其作为您问题的正式答案发布。
<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>