Mofier 2011-02-05
http://www.it118.org/specials/be5aa227-758a-4292-a143-5d0de10556fb/346c8779-cfdd-4eaa-ba1f-faa2e2a538d7.htm
可以将SCG文件嵌入到Flex应用程序中。
嵌入SVG文件与嵌入图像几乎是相同的。差别在于您可以将嵌入的SVG文件的实例当作Sprite类的实例处理。(它们实际上是SpriteAsset类的实例,SpriteAsset类是Sprite类的子类。)嵌入的SVG文件还保留它们的矢量属性,且在被缩放或转换时不会显示像素。
注意:不能在运行时导入SVG文件;仅可以在编译时在Flex应用程序中嵌入它们。
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" viewSourceURL="srcEmbeddingSvgFiles/index.html" width="600" height="470" > <mx:Script> <![CDATA[ [Embed(source="assets/frog.svg")] [Bindable] public var SvgFrog:Class; ]]> </mx:Script> <mx:Image id="smallFrog" source="{SvgFrog}" width="128" height="130"/> <mx:Image id="largeFrog" source="{SvgFrog}"/> </mx:Application>