我正在尝试在我的flex应用程序中添加gif图像。然而,它没有显示动画。任何人都知道如何使gif图像在flex中工作
import mx.managers.PopUpManager;
private function onCreationCompleted():void
{
mx.managers.PopUpManager.centerPopUp(this);
}
]]>
</fx:Script>
<s:Image x="127" y="137" source="@Embed('assets/loading.gif')" width="87" height="85"/>
<s:Label x="88" y="73" text="Loading... Please wait" width="164" height="56" verticalAlign="middle" textAlign="center"/>
提前问候
答案 0 :(得分:7)
从外观上看,Flex不支持动画GIF。使用swf会容易得多。
有一些非常好的loading animations provided in this link。使用SWFLoader
。
但是如果你想在Flex中使用GIF动画,请阅读这篇博文。
http://iamjosh.wordpress.com/2009/02/03/animated-gifs-in-flex/
您必须创建该博客帖子中显示的类,并将as3gif作为包添加。
答案 1 :(得分:-1)
我将gif转换为swf并将其设置为动画。