我在我的项目中从swf加载了我的fxg文件。 这就是我这样做的方式:
var loader:SWFLoader =new SWFLoader();
loader.load("output.swf");
map.graphic.addElement(loader);
fxg中的背景是透明的,但是当我从swf加载此fxg时,背景变为白色而不透明。请解释一下,如何将我的背景设置为透明? 这是我的问题:
答案 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>