图片路径问题

flex中为image或其余控件绑定图片路径时Embed标签与咱们直接使用source=”url”是有区别的,每一个flex程序中相信都会用到不少图片,因此了解Embed与直接url的区别是颇有必要的,合理使用两种方法,能够有效控制你发布swf程序的大小。 html

看这两个例子: flex

1. <s:Image source="@Embed('images/1.png')" />

2. <s:Image source ="/common/assets/images/1.png" />

他们都是显示1.png。 url

区别在于#1中的1.png会被编译进入主swf从而增大发布文件的体积。 #2中的图片会在运行时被加载,图片不会被编译进入主swf。 code

#1的优势是图片载入没有延时。 xml

#2的优势是节省swf体积,与普通html页面载入图片同样。 htm

因此根据须要善用好embed与url能够有效的控制咱们主swf的大小。 图片

注意 
#2中图片的路径是发布到bin目录之后与主swf的相对路径,而不是与当前mxml或as的相对路径。
embed路径是与当前mxml或as文件的相对路径。
相关文章
相关标签/搜索