On 6/25/15, 8:17 AM, "mark goldin" <[email protected]> wrote:

>In the threadCompleteHandler function?

threadCompleteHandler is called when your callback function returns false.

The callback function is a function you pass into PseudoThread.

-Alex

>
>On Thu, Jun 25, 2015 at 10:03 AM Alex Harui <[email protected]> wrote:
>
>> In the callback function.  The callback function would probably process
>> some node and update variables so when it gets called again it knows to
>> process a different node.
>>
>> On 6/25/15, 7:46 AM, "mark goldin" <[email protected]> wrote:
>>
>> >I see. Alex, I am looking into the article you have provided. Just a
>>quick
>> >question. Where do I put my code to process xml? Because you code is
>> >rendering screen I am not sure how to adapt your code to my needs.
>> >
>> >On Thu, Jun 25, 2015 at 9:33 AM Alex Harui <[email protected]> wrote:
>> >
>> >> That sounds like pseudo-threading.  You would have to break it up in
>>one
>> >> frame, handle chunks in separate frames, and assemble in the last
>>frame.
>> >> With pseudo-threading, you don’t have to break it up and lose
>>parenting
>> >> and re-assemble, you just keep some state around, and process chunks
>>in
>> >> each frame.
>> >>
>> >> -Alex
>> >>
>> >> On 6/25/15, 7:20 AM, "mark goldin" <[email protected]> wrote:
>> >>
>> >> >What if I break xml into pieces for separate processing and then put
>> >>them
>> >> >together into one final xml?
>> >> >
>> >> >On Thu, Jun 25, 2015 at 9:12 AM Alex Harui <[email protected]> wrote:
>> >> >
>> >> >> Well, xml is terribly slow.  If you can server-side process it
>>into
>> >> >> something else (RemoteObject/AMF to ValueObjects is considered to
>>be
>> >>the
>> >> >> fastest, ObjectProxy is also slow, JSON might be fast) then you
>> >>might be
>> >> >> able to process all of the data in 60 seconds in ActionScript.
>> >>However,
>> >> >> if one of your customers happens to be running a virus scan or
>>some
>> >> >>other
>> >> >> heavy job at the same time, you might find it exceeds 60 seconds
>> >>anyway.
>> >> >>
>> >> >> Workers or Pseudo-threading [1] might help you.  Also having the
>> >>server
>> >> >>do
>> >> >> the processing and send you the results.
>> >> >>
>> >> >> -Alex
>> >> >>
>> >> >> [1]
>> >> http://blogs.adobe.com/aharui/2008/01/threads_in_actionscript_3.html
>> >> >>
>> >> >> On 6/25/15, 6:52 AM, "mark goldin" <[email protected]> wrote:
>> >> >>
>> >> >> >I have a large xml data that UI needs to process. I am getting
>>the
>> >> >>above
>> >> >> >message about timing out. Not sure I can break my function into
>> >>smaller
>> >> >> >pieces. Any other idea?
>> >> >> >
>> >> >> >Thanks
>> >> >>
>> >> >>
>> >>
>> >>
>>
>>

Reply via email to