我想在 css 上定义一个 swf。我不想使用 getStyle 加载这个 swf。我需要这样的东西:
CSS
.loading
{
source: Embed(source="/assets/loading_bar.swf");
}
MXML
<mx:SWFLoader styleName="loading" horizontalCenter="0" verticalCenter="0"/>
可能吗?如果 SWFLoader 无法实现,还有其他可以使用的组件吗?
我想在 css 上定义一个 swf。我不想使用 getStyle 加载这个 swf。我需要这样的东西:
CSS
.loading
{
source: Embed(source="/assets/loading_bar.swf");
}
MXML
<mx:SWFLoader styleName="loading" horizontalCenter="0" verticalCenter="0"/>
可能吗?如果 SWFLoader 无法实现,还有其他可以使用的组件吗?
您可以通过调用 StyleManager 类的 loadStyleDeclarations() 方法来完成。
StyleManager.loadStyleDeclarations("../assets/loading_bar.swf");
以下是有关它的更多信息:http: //livedocs.adobe.com/flex/3/html/help.html?content= styles_10.html