有没有办法将Flash SWF文件导入到Flex中?

问题描述:

我需要“加载”动画导入到一个搜索引擎的Flex,所以这个人知道正在搜索的东西。我不知道如何做到这一点....是通过SWC文件?有没有办法将Flash SWF文件导入到Flex中?

查看[Embed]元数据标签。

[Embed(source="assets/Whatever.swf", symbol="Icon")] 
public static var Icon:Class; 

然后可以用作支持图标,如按钮,或为源动力的一个图像组件许多组件的图标:

<mx:Button icon="{Icon}" /> 
<mx:Image source="{Icon}" /> 
+0

那么如何将该Icon类添加到帆布或其他东西动作? – Adam 2010-04-05 00:38:30

+0

@Adam,我添加了使用示例。您还可以使用资源以编程方式绘制,但这更为复杂且不太常见。 – 2010-04-05 03:46:06

你也可以想考虑使基于闪存不确定的进度条皮肤,以便您的加载动画是作为flex框架的一部分实现的:http://livedocs.adobe.com/flex/3/langref/mx/controls/ProgressBar.html - adobe解释有点过时,但它仍然有效:http://www.adobe.com/devnet/flex/articles/flex_skins.html