<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="InitApp()">
<mx:Script>
<![CDATA[
//第一种方式 这种方式编译以后1.jpg 会直接编译进swf文件中 所以swf可以独立存在
[Bindable]
[Embed(source="1.jpg")]
private var imgClass:Class;
//第2种方式
private var _loader:Loader;
private function InitApp():void{
//第一种方式的代码
_img.source = imgClass;
//第二种方式的代码
_loader = new Loader();
//这里需要注意的是 不是_loader.addEventListener 这样是没有效果的
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
_img.source = e.currentTarget.content;
});
//这里说一个技巧 当url 中有中文字体的话 使用encodeURI方法 如果没有 则可以不加
_loader.load(new URLRequest(encodeURI("1.jpg")));
//第三种方式比较简单
_img.source = "1.jpg"; //注意这里必须设置img autoLoad属性为true 和 图片放置路径
//最后说明 其中第2 第3种方式中swf都不能独立存在 必须配合1.jpg文件的存在 而第一种方式则不需要
}
]]>
</mx:Script>
<mx:Image x="51" y="62" width="298" height="245" autoLoad="true" id="_img"/>
</mx:Application>
分享到:
相关推荐
flexBulider页面加载动态图片的显示
flex加载swf的N种方法.zip
Flex加载xml数据三种方式:HTTPService XMLLoader XML类
flex读取xml文件的数据的三种方式及其比较
利用flex开发web时,需要加载html,附件中时采用flex3做的示例。
Flex加载动态图片(GIF),FLex本神不支持动态图片的加载,两种方式解决: 1,转成swf 2,yong GIfPalyer
Flex加载GIF动画处理类 ,Flex加载GIF动画处理类 ,Flex加载GIF动画处理类
Flex相册 Flex图片
Flex加载进度流程图以及说明文字,通过它可以粗线条体了解Flex工程师的设计思路。
Flex中加载SWF方法,介绍了flex 对 swf 加载和处理
flex加载大图片等待特效,特效很好值得推荐
很详细的实现了flex游戏的预加载,可以使用图片,也可以重绘技术,任你选择
flex加载flashpaper示例源码放出
flex arcgis 加载天地图2.0地图源码
Flex MenuBar从数据库中动态加载图片.我找了好久才实现。
flex自定义的预加载进度条动画的一个demo,非常使用。
Flex读取xml文件 几种方法Flex读取xml文件 几种方法Flex读取xml文件 几种方法
flex 文件下载图片远程加载
利用arcgis api加载高德地图的代码
Flex和Flash图片加载条 Flex和Flash图片加载条