Java与Flex学习笔记(10)----Flex中加载gif图片
来源:互联网 发布:淮安网络推广哪家强 编辑:程序博客网 时间:2024/06/01 08:11
最近做一个东西,想要实现屏蔽罩的效果,可是发现Flex并不能原生支持gif图片,是因为Flex中默认播放一帧,所以gif图片是静态的,不过在网上查询了一些资料,发现需要一个辅助插件才能使用gif图片。
这个辅助的插件网址是http://code.google.com/p/as3gif/downloads/list,本人下载下来后将此文件制作为一个swc包(你可在此下载),这样每次使用时你只需要引用此swc包就可以了。
好了,现在上一个例子。
新建一个mxml文件gifPlayerDemo,代码如下所示:
<?xmlversion="1.0" encoding="utf-8"?><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" minWidth="955" minHeight="600"creationComplete="app_creationCompleteHandler(event)"> <fx:Script> <![CDATA[ import com.ldfsoft.flex.player.GIFPlayer; import mx.events.FlexEvent; private var myGifPlayer:GIFPlayer = new GIFPlayer(true); protected function app_creationCompleteHandler(event:FlexEvent):void { // TODOAuto-generated method stub var url:URLRequest=new URLRequest("images/460.gif"); myGifPlayer.load(url); myGifPlayer.visible=true; img.source=myGifPlayer; } ]]> </fx:Script> <fx:Declarations> <!-- Place non-visualelements (e.g., services, value objects) here --> </fx:Declarations> <mx:Image id="img" x="27" y="10" width="292" height="291"/></s:Application>
运行效果如下所示:
忘了,截图也是静态的哈。(*^__^*) ,不过你可以试试。
其实本人想要实现的是屏蔽罩的效果,就是以模态的方式显示此幅图片,我也实现了,效果如下所示,代码我就不贴了:
呵,就介绍这么多了!
原创文章,转载请注明出处:http://www.dianfusoft.com/
- Java与Flex学习笔记(10)----Flex中加载gif图片
- Flex中加载gif图片
- flex 加载gif图片
- flex 加载gif图片
- Flex加载Gif图片
- flex 加载GIF图片
- Java与Flex学习笔记(2)----MyEclipse8.6中搭建Flex与JavaEE开发环境
- Java与Flex学习笔记(13)----Flex中解析地址栏传递的参数
- Java与Flex学习笔记(14)----Flex中实现倒计时的效果
- Java与Flex学习笔记(18)----Flex中创建右键菜单
- Java与Flex学习笔记(18)----Flex中创建右键菜单
- Java与Flex学习笔记(20)---将flex页面嵌入到jsp页面中
- Java与Flex学习笔记(20)---将flex页面嵌入到jsp页面中
- FLEX播放GIF图片
- Flex播放GIF图片
- flex添加gif图片
- flex中加载网络图片
- Java与Flex学习笔记(4)----Flex与Java通信之RemoteObject方式
- 6.使用窗口
- Matlab2012Ra由M文件产生C代码
- 解决div+css设置在IE8正常显示,IE6不正常显示
- mysql表引擎修改
- WEB-QTP随想录—农民工父亲
- Java与Flex学习笔记(10)----Flex中加载gif图片
- Android深入浅出之Binder机制
- WEB-QTP随想录—永不放弃
- WEB-QTP随想录—关于停电的回想
- 大数相乘算法
- Java基础之面向对象(四)--多态、Object类
- 一个python的进化(转)
- 学习C++的最好方式,就是使用C++来做项目。然而,我手中并没有需要使用C++的工作,咋办?只好自己写个小游戏练练手了。
- WEB-QTP随想录—老婆的泡菜