Java与Flex学习笔记(10)----Flex中加载gif图片
2012-06-30 10:12
766 查看
最近做一个东西,想要实现屏蔽罩的效果,可是发现Flex并不能原生支持gif图片,是因为Flex中默认播放一帧,所以gif图片是静态的,不过在网上查询了一些资料,发现需要一个辅助插件才能使用gif图片。
这个辅助的插件网址是http://code.google.com/p/as3gif/downloads/list,本人下载下来后将此文件制作为一个swc包(你可在此下载),这样每次使用时你只需要引用此swc包就可以了。
好了,现在上一个例子。
新建一个mxml文件gifPlayerDemo,代码如下所示:
运行效果如下所示:
忘了,截图也是静态的哈。(*^__^*) ,不过你可以试试。
其实本人想要实现的是屏蔽罩的效果,就是以模态的方式显示此幅图片,我也实现了,效果如下所示,代码我就不贴了:
呵,就介绍这么多了!
原创文章,转载请注明出处:http://www.dianfusoft.com/
这个辅助的插件网址是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/
相关文章推荐
- Android(java)学习笔记236:多媒体之加载大图片到内存(Bitmap API)
- Android 学习笔记之Volley(八)实现网络图片的数据加载
- Java学习笔记_反射_Class.forName()加载并修改一个类的私有成员变量
- java学习笔记10
- Java学习笔记10(面向对象三:接口)
- Android-Universal-Image-Loader 学习笔记(二)加载图片原理
- Java学习笔记10
- Java与Flex学习笔记(12)----用CSS控制页面样式
- java学习笔记10——多线程的学习
- Android(java)学习笔记204:自定义SmartImageView(继承自ImageView,扩展功能为自动获取网络路径图片)
- java基础增强之类加载器学习笔记
- java学习笔记10 - 以@AspectJ方式在Spring中实现AOP
- Java学习笔记——10
- [学习笔记]java+oracle 存储图片到数据库中 a---存储
- 【学习笔记】JAVA图片byte相互转换
- Java基础学习笔记 -- 10(数组排序)
- Java与Flex学习笔记(7)----将Spring与Flex整合(基于嵌入式tomcat)(2012-07-24 更新)
- Java 学习笔记(1)—类的加载
- Java学习笔记10--枚举
- Java学习笔记之swing文件选取器 例子 (4种读写文件方式-和图片的读写方法)