FLEX2对SVG的支持
来源:互联网 发布:淘宝店招改全屏代码 编辑:程序博客网 时间:2024/05/18 00:40
FLEX2对SVG的支持
在FLEX2应用程序中可以使用SVG资源, 但只能象JPG和GIF那样作为一种图像引入, 而不包括SVG的一些高级特性, 而且无法在运行时加载, 只能在编译时静态加载.
Flex目前支持SVG1.1规范的一部分, 范围包括SVG文档结构, CSS风格, 变换, 路径, 基本图形, 颜色, 以及文本,绘图, 渐变和字体功能的一部分, 不支持SVG动画,脚本和事件, 而且也无法实现FLEX应用程序与SVG之间的交互.
所以说FLEX对SVG的支持是基本的和静态的.
下面是一个在FLEX中加载SVG的例子
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
width="800" height="600">
<mx:Script>
<![CDATA[
[Embed(source="res/test.svg")]
[Bindable]
public var svgTest:Class;
]]>
</mx:Script>
<mx:Image id="svg1" source="{svgTest}" width="128" height="130"/>
</mx:Application>
编译运行后, 可以发现在BIN目录下的RES目录中被拷贝了一个同名的test.svg文件, 这说明FLEX应用是使用链接而不是嵌入的方式处理SVG文档的, 这同其它图像资源是相同的.
但是对其它类型资源,例如FLASH, 可以使用SWFLoader动态加载, 例如:
loader = new SWFLoader();
loader.load("res/segment4.swf");
但SVG不能进行动态加载, 希望FLEX能够进一步增加对SVG的支持力度, 至少包括动态加载,脚本和事件, 最好还有SVG动画等.
- FLEX2对SVG的支持
- IE对SVG的支持
- IE对SVG支持不好
- 深入理解three.js对svg的支持(三):svg转three对象
- 深入理解three.js对svg的支持(一):SVGLoader
- 深入理解three.js对svg的支持(二):SVGRenderer
- flex2
- MTK上SVG XML的支持
- Flex2出版后的变动
- Javascript 对SVG和 VML的封装
- SVG中的形状支持
- Android 支持SVG VectorDrawable
- 添加iis的wolf、wolf2、svg字体和json支持
- 对事务的支持
- 对视频的支持
- 调试Flex2动态加载的项目
- 关于Flex2 AS3的官方学习资料
- 关于Flex2.0的10个误区
- 在C#中调用存储过程中的两种返回值
- 嵌入式Linux应用程序开发详解
- 外交部:中华台北奥组委认可火炬传递线路
- 八个笑话八个哲理
- ORACLE体系结构之集群(RAC)
- FLEX2对SVG的支持
- ORACLE实例与数据库的区别
- XP下的网络和P2P编程SDK
- C#的6种常用集合类大比拼
- GAPI简介
- 面试宝典一
- matlab与VC++混合编程之疑难篇(不断更新)
- 对《Microsoft Visual Studio Team System软件工程实践》一书的赞誉
- 事情的起因