加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex 加载图片

发布时间:2020-12-15 03:44:05 所属栏目:百科 来源:网络整理
导读:用[Embed]标签,直接写路径大家都知道,这里就不说了,下面记录两种加载多个图片的方式 一、通过导入swc的方式 ? ? ?? 1. 打开flash,新建AS3项目,导入要打包的图片到库中,修改图片链接名(改成和图片名称一样即可,例如有一个图片叫aaa.png,链接名为aaa) ? ? ? 2.

用[Embed]标签,直接写路径大家都知道,这里就不说了,下面记录两种加载多个图片的方式

一、通过导入swc的方式

? ? ??1. 打开flash,新建AS3项目,导入要打包的图片到库中,修改图片链接名(改成和图片名称一样即可,例如有一个图片叫aaa.png,链接名为aaa)
? ? ? 2. 修改发布设置,选swc,发布
? ? ? 3. 将发布好的swc文件导入项目lib文件夹下,在项目中写如下代码
? ? ? ? ? aaa;
? ? ? ? ? var img:Class = getDefinitionByName("aaa")as Class;
? ? ? ? ? var bitmapData:BitmapData = new img(0,0) as BitmapData;
? ? ? ? ?即可将swc中图片转为Class或BitmapData使用
? ?注: aaa;声明一次即可,整体项目中随时可通过getDefinitionByName("aaa")调用到该图片!


二、通过ResourceManager的方式

? ? ? 1. 在项目路径下src同级位置创建local文件夹,并在其内部另创建一文件夹,新建desktopicons.properties文件

? ? ? ? ??

? ? ? 2. 在desktopicons.properties文件内写入要导入的图片路径相应键值对

? ? ? ??

? ? ? 3. 修改项目编译参数 ? ? ? ?-locale zh_CN -source-path=locale/{locale}

? ? ? 4. 在项目主程序中引入文件

? ?<fx:Metadata>
? ?[ResourceBundle("desktopicons")]
? ?</fx:Metadata>

? ? ? 5. 此时即可通过代码引用图片对应的Class

? ? ? ? ?如: var img:Class =?resourceManager.getClass('desktopicons','mainBack');

? ? ? ? ? ? ? ?var img:Class = ResourceManager.getInstance().getClass('desktopicons', 'mainBack');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读