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?

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

* P.S. The current (2.2) documentation seems to contain a contradiction: whereas the docs for the load command advise against using the < wait until the URLStatus of myURL is "cached" > approach, the docs for URLStatus function give this as an perfectly good example of its usage. Which is correct?

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to