Actionscript 3 如何在“中跟踪导入的进度”;TextFlowUtil";
在id=“TextView”的TextArea中,加载的html文本长度为1080行。此过程需要3-4秒,最好向用户指示此过程Actionscript 3 如何在“中跟踪导入的进度”;TextFlowUtil";,actionscript-3,flex4,tlf,Actionscript 3,Flex4,Tlf,在id=“TextView”的TextArea中,加载的html文本长度为1080行。此过程需要3-4秒,最好向用户指示此过程 TextView.textFlow = TextFlowUtil.importFromString(data.readUTFBytes(data.bytesAvailable), WhiteSpaceCollapse.PRESERVE); 我认为TextFlowUtil中的延迟是在转换大量标记的过程中(例如,)。哪些活动可以提供帮助?是否有任何进度或完成事件需要挂钩?
TextView.textFlow = TextFlowUtil.importFromString(data.readUTFBytes(data.bytesAvailable), WhiteSpaceCollapse.PRESERVE);
我认为TextFlowUtil中的延迟是在转换大量标记的过程中(例如,
)。哪些活动可以提供帮助?是否有任何进度或完成事件需要挂钩?提前谢谢 我不知道任何进展事件,但我只想展示一个旋转的轮子:
import flashx.textLayout.events.FlowOperationEvent;
whatever.addEventListner( FlowOperationEvent.FLOW_OPERATION_BEGIN, begin);
whatever.addEventListner( FlowOperationEvent.FLOW_OPERATION_END, end);
funciton begin(evt:FlowOperationEvent){
//Show spinny wheel
}
funciton end(evt:FlowOperationEvent){
//hide spinny wheel
}
我正在尝试这样的方法:TextView.textFlow.addEventListener(FlowOperationEvent.FLOW\u OPERATION\u BEGIN,BeginFlowText);TextView.textFlow.addEventListener(FlowOperationEvent.FLOW\u操作结束,EndFlowText);但不要在事件中输入…似乎在FLOW_操作下的意思是:InsertTextOperation、PasteOperation、DeleteTextOperation、CutOperation等。可以只尝试TextView.addEventListener()。。。中间没有文本流。另一种想法是,您是否尝试过简单地显示一个旋转轮,然后调用importFromString(),然后在下一行代码中隐藏旋转轮?有可能就是这么简单。我试过不同的方法。。。此外,正如我在上面所写的,FlowOperationEvent不适用于操作importFromString()!无论如何,谢谢你的帮助:)