2011-11-18 2 views
0

id가 "TextView"인 TextArea에서로드 된 html 텍스트 길이는 1080 줄입니다. 이 프로세스는 3-4 초가 걸리므로이를 사용자에게 알리는 것이 바람직합니다."TextFlowUtil"에서 가져 오기 진행 상황을 추적하는 방법

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

난 TextFlowUtil 지연 태그의 다수 (예를 들어, <span>)를 변환하는 과정에서 생각한다. 어떤 이벤트가 도움이 될 수 있습니까? 후크 할 진행 또는 완료 이벤트가 있습니까? 미리 감사드립니다!

답변

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 
} 
+0

흥미로운 아이디어 :) 감사합니다! – ezepovartur

+0

나는 다음과 같은 것을 시도하고있다 : TextView.textFlow.addEventListener (FlowOperationEvent.FLOW_OPERATION_BEGIN, BeginFlowText); TextView.textFlow.addEventListener (FlowOperationEvent.FLOW_OPERATION_END, EndFlowText); 하지만 이벤트에 입력하지 마십시오 ... – ezepovartur

+0

그것은 FLOW_OPERATIONS 의미 : InsertTextOperation, PasteOperation, DeleteTextOperation, CutOperation 등등 것 같습니다 – ezepovartur

관련 문제