Flex关于Embed使用

Embedding asset types 嵌入资产类型
1.Embedding JPEG, GIF, and PNG images (嵌入的JPEG,GIF和PNG图像)
2.Embedding SVG images(可缩放矢量图形(SVG)图像)
3.Embedding sounds(嵌入的声音)
4.Embedding SWF files (嵌入SWF文件)
①[Embed(source="icon.swf")]
[Bindable]
public var imgCls:Class;
②[Embed(source='SWFFileName.swf', symbol='symbolName')]
让您的Flex参考出口嵌入SWF文件的符号。如果符号的依存关系,他们的Flex还嵌入了,否则的Flex嵌入只有从SWF文件中指定的象征。要引用一个符号,您指定 符号参数
注意:
有三种类型的符号:按钮,影片剪辑和图形。您可以嵌入在Flex应用程序按钮和影片剪辑符号,但你不能嵌入图形的象征 , 因为它不能为ActionScript出口。这个功能非常有用,当你有一个SWF文件包含多个出口的符号,但你要加载到您的Flex应用程序只是其中的一些。只加载的符号,使您的应用程序要求所产生的SWF文件的Flex如果小于进口的整个SWF文件。
Flex应用程序可以输入任意的SWF文件的数量。但是,如果两个SWF文件具有相同的文件名和出口的符号名称是相同的,您不能引用重复的符号,即使SWF文件在单独的目录。
如果SWF文件包含任何ActionScript代码,编译过程中的Flex打印一个警告,然后带出从嵌入的象征动作。这意味着,你只能嵌入符号本身。
5.Using 9-slice scaling with embedded images(使用9切片缩放与嵌入图像)
6.Embedding all other file types
您可以嵌入任何作为位图阵列Flex应用程序的文件类型。但是,Flex不承认或处理文件前面所述以外的其他。如果嵌入任何其他文件类型,您必须提供正确的逻辑码提交给应用程序的用户。

转载:http://flex4jiaocheng.com/blog/137

你可能感兴趣的:(Flex关于Embed使用)