Apache flex 用于LoadStyleDeclarations的Adobe Flex进度条

Apache flex 用于LoadStyleDeclarations的Adobe Flex进度条,apache-flex,progress-bar,styles,Apache Flex,Progress Bar,Styles,我使用以下命令加载相当大的swf作为样式: StyleManager.loadStyleDeclarations("assets/modules/"style.swf",true,false,ApplicationDomain.currentDomain); 样式加载很好,但是现在我想添加一个进度条,但是我不知道怎么做。我对Flex比较陌生,只找到了一些涉及HTML服务调用的示例 谢谢你的帮助。收到一个小代码示例将非常好。您好,我正在创建一个将数据导入sqlite db的应用程序。我需要显示一

我使用以下命令加载相当大的swf作为样式:

StyleManager.loadStyleDeclarations("assets/modules/"style.swf",true,false,ApplicationDomain.currentDomain);
样式加载很好,但是现在我想添加一个进度条,但是我不知道怎么做。我对Flex比较陌生,只找到了一些涉及HTML服务调用的示例


谢谢你的帮助。收到一个小代码示例将非常好。

您好,我正在创建一个将数据导入sqlite db的应用程序。我需要显示一个进度条/“请等待”微调器动画,以便用户等待操作完成。如何针对这种情况修改此代码?谢谢
var dispatcher:IEventDispatcher = StyleManager.loadStyleDeclarations(
        "assets/modules/style.swf",true,false,ApplicationDomain.currentDomain);

dispatcher.addEventListener(StyleEvent.PROGRESS, onProgress);
dispatcher.addEventListener(StyleEvent.COMPLETE, onComplete);
dispatcher.addEventListener(StyleEvent.ERROR, onError);

private function onProgress(e:StyleEvent):void
{
    //update progress bar here
    trace(Math.floor(100 * e.bytesLoaded/e.bytesTotal) + "% loaded");
}
private function onComplete(e:StyleEvent):void
{
    trace("Style loaded");
}
private function onError(e:StyleEvent):void
{
    trace("Error loading style");
}