Flex项目release后图片资源不见了–图片资源采用嵌入与不嵌入的
发布时间:2020-12-15 04:04:01 所属栏目:百科 来源:网络整理
导读:原文同步至:http://www.waylau.com/difference-between-embedded-and-non-embedded-in-flex-project/ 近期项目发现,在使用release发布项目包,图片找不到了,而debug下面又有图片。 后来发现,原来图片被另外一个组件嵌入了。 下面例子展示了组件嵌入和不
原文同步至:http://www.waylau.com/difference-between-embedded-and-non-embedded-in-flex-project/ 近期项目发现,在使用release发布项目包,图片找不到了,而debug下面又有图片。 后来发现,原来图片被另外一个组件嵌入了。下面例子展示了组件嵌入和不嵌入图片的区别 <?xml version=”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″> <fx:Declarations> <!– Flex项目release后图片资源不见了—-图片资源采用嵌入与不嵌入的区别 更多示例请访问www.waylau.com–> </fx:Declarations> <s:VGroup> <s:Panel title=”嵌入测试”> <s:HGroup> <s:Button id=”btn1″ icon=”@Embed(source=’images/close.png’)”/> <s:Button id=”btn2″ icon=”images/close.png”/> </s:HGroup> </s:Panel> <s:Panel title=”未嵌入测试”> <s:HGroup> <s:Button id=”btn3″ icon=”images/myIco.png”/> <s:Button id=”btn4″ icon=”images/myIco.png”/> </s:HGroup> </s:Panel> </s:VGroup> </s:Application> btn1嵌入了的图片,btn2就无法引用了, 嵌入图片和不嵌入图片各有利弊,嵌入图会加快访问图片的速度,但同时也增大了编译文件, 在上面的例子中当多个控件引用的是同一个资源时,嵌入图片用简单的变量访问方式,在多个地方引用所嵌入的资源。 <?xml version=”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″> <fx:Declarations> <!– Flex项目release后图片资源不见了,图片资源采用嵌入与不嵌入的区别 更多示例请访问www.waylau.com–> </fx:Declarations> <fx:Script> <![CDATA[ [Embed(source="images/close.png")] [Bindable] public var imgCls:Class; ]]> </fx:Script> <s:VGroup> <s:Panel title=”嵌入测试”> <s:HGroup> <s:Button id=”btn1″ icon=”{imgCls}”/> <s:Button id=”btn2″ icon=”{imgCls}”/> </s:HGroup> </s:Panel> <s:Panel title=”未嵌入测试”> <s:HGroup> <s:Button id=”btn3″ icon=”images/myIco.png”/> <s:Button id=”btn4″ icon=”images/myIco.png”/> </s:HGroup> </s:Panel> </s:VGroup> </s:Application> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ruby-on-rails-4 – 带有rails4的Mercury Editor
- 通过 JSX Control Statements 编写 JSX
- Error:Execution failed for task ':app:dat
- Swift:将Alamofire和SwiftyJSON与分页JSON API一
- 有关项目依赖包发生 Manifest Merge 冲突的详细解
- cocos2dx 屏幕适配
- WORKING WITH SQLite DATABASES
- 红宝石 – 为什么我需要一个数组前的星号?
- ruby-on-rails – 在Rails I18n中是否倾斜查找是
- OCaml模块如何导出依赖模块中定义的字段?
热点阅读