如何在“TextFlowUtil”中跟踪导入的进度

时间:2011-11-18 12:36:08

标签: actionscript-3 flex4 tlf

在具有id =“TextView”的TextArea中,加载的html文本长度为1080行。此过程需要3-4秒,并且需要向用户指示。

TextView.textFlow = TextFlowUtil.importFromString(data.readUTFBytes(data.bytesAvailable), WhiteSpaceCollapse.PRESERVE);

我认为TextFlowUtil中的延迟正在转换大量标签(例如<span>)。什么事件可以帮助?是否有任何进展或完成事件要挂钩?提前谢谢!

1 个答案:

答案 0 :(得分:0)

我不知道有任何进展事件,但我只会展示一个多刺的轮子:

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
}