On Jun 4, 2004, at 10:42 AM, Devin Asay wrote:
What is the best way to delay an action until a requested URL has been fully downloaded?
I have tried ...
load URL myURL repeat until the URLStatus of myURL is "cached" set the cursor to busy end repeat -- do other stuff
load URL line lineClicked of the imageFiles of me repeat until myURL is among the lines of the cachedURLs then set the cursor to busy end if -- do other stuff
-- (I even tried this one even though the docs specifically advise against it.*)
load URL myURL
wait until the URLStatus of myURL is "cached"
-- do other stuff
All of these approaches entered an infinite loop or hung stage, which I had to Cmd-. to interrupt. Oddly enough, when I then checked the cachedURLs function, all of the URLs I had loaded in the above examples were there.
Am I just doing this wrong?
Use the callback message:
load [URL] url [with message callbackMessage]
The message will be called when everything is done downloading and you can use the downloaded file however you need to at that point.
-- Trevor DeVore Blue Mango Multimedia [EMAIL PROTECTED]
_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
