Apache flex 用于LoadStyleDeclarations的Adobe Flex进度条
我使用以下命令加载相当大的swf作为样式: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的应用程序。我需要显示一
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");
}