Flex与Flash交互之二 Flex与SWF

直接说实例吧!

一、flex调用flash动画,无数据交互

如Logo部分,在FP中用帧实现动画效果比用as实现简单,而且在flex中使用频率不高,同时.swf可以动态加载,减小网站swf的大小,所有选用.swf格式。

在Flash Professional CS中完成好动画,运行,即可在flash文件夹中看到生成的swf文件。将.swf文件拷贝到Flex网站的src根目录下,(曾尝试将.swf文件放到新建的SWF文件夹中,在flex中通过路径加载时,发现flex无法加载flash,而将.swf放置到src文件夹中时,flex加载flash正常,也不知道什么原因,希望可以交流下),在Flex中可以通过以下方式加载。

1.Embed绑定方式

使用Image类,将Embed swf作为Image的source,可在mxml中创建。
@Embed(source='filename')

2.SWFLoad动态加载方式

<mx:SWFLoader id="loginBg" source="{loginBgSwf}" 
	      maintainAspectRatio="false"
	      scaleContent="true"/>
二、flex与flash动画进行数据交互 


版权声明:本文为zy_sun1023原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。