如何在Flex2项目中引用RSL中的嵌入资源
来源:互联网 发布:mac 文稿占用空间大 编辑:程序博客网 时间:2024/06/05 01:58
问题
在Flex2中,Button只能使用嵌入图片,使用方式为:
<mx:Button label="Add" icon="@Embed(source='/assets/add.gif')"/>
其中'/assets/add.gif'是当前项目源文件夹下的图片。
对于大型项目通常会将共公类库作为RSL,同样我们希望将嵌入图片也加到RSL中以减少生成文件大小,但Flex2中缺少直接从RSL中获取嵌入资源的语法。
解决方案
在RSL中定义类,添加静态变量,并用[Embed]标记
package s3n.resource{public class Images{[Embed(source="/assets/add.gif")]public static const add:Class;}}
在其它项目中绑定上面的静态变量
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><mx:Script><![CDATA[import s3n.resource.Images;]]></mx:Script><mx:Button label="new" icon="{Images.add}"/></mx:Application>
源码下载
- 如何在Flex2项目中引用RSL中的嵌入资源
- 在Android项目中如何使用assets中的资源
- 如何在可执行程序中嵌入资源文件(linux环境)
- C# 如何引用外部(未嵌入到项目project)的图片或资源
- JAVA Applet教程-如何在Applet中引用jar中的资源文件 作者:admin
- 如何在AS3中引用swf中的元件、图片等资源以及布局信息
- 如何在AS3中引用swf中的元件、图片等资源以及布局信息
- 原始XML文件如何引用Android项目中的其他资源
- telerik如何在项目中被引用
- telerik如何在项目中被引用
- 如何在项目中引用Selector
- C# 引用嵌入资源
- 把项目中的xml文件的生成操作改为“嵌入的资源”,我在这个项目中怎么读取xml文件里的内容?
- 如何使用RSL减小Flex项目体积?
- 如何在CDHtmlDialog中引用html资源的方法
- 如何在Xaml文件中引用resx资源
- 在.net中使用嵌入的资源
- C#.NET常见问题(FAQ)-如何把资源嵌入到项目中
- Rapidshare Premium Pack 2006 v5
- 只有时间才能理解爱的伟大
- 冯仑:大商得道
- VC无闪烁刷屏技术的实现
- Thread safe tips for python extending
- 如何在Flex2项目中引用RSL中的嵌入资源
- C++语言指南(十二)——字符序列
- 在C#中使用COM+实现事务控制(2)
- 今天星期六了。..( 喜德中学 )我的母校
- 收集
- Norton Systemworks (All in One pack)
- all microsoft keygen
- 我的博客开张了
- 好像很慢阿