Checke på om flash er igang
Jeg forsøger at lave et bumbesikkert systemet til at tjekke om flashen er igang.Kan man ikke sende et paramater fra flash og se fra Director om man kan læse den eller loade flashen igen. Jeg har forsøgt med et timeoutscript som checker om flash er ok, men jeg tror det andet er mere sikkert.
--on startmovie ("60000", aTimeOutObject)
--http://director-online.com/dougwiki/index.php/TimeOut
--on startMovie(aParameter, aTimeOutObject)
global K
on startMovie
-- -- if ilk(aTimeOutObject, #timeOut) then
-- if ilk(aTimeOutObject, #CheckFlashStatus) then
-- -- This event was issued by a timeOut object, not the movie
-- end if
-- vTimeOut = timeOut().new("Time Out Name", 1000, #timeOutHandler {, object})
-- aTimerObj = timeout().new(timername, 10, #Callback, me)
member("flash").pathName = the pathname & "index.swf"
member("flash").preload = FALSE
member("flash").bufferSize = 65536
K=1
end startmovie
--on scriptP( aScriptName )
-- if member(aScriptName).ilk = #member then
-- return (member(aScriptName).type = #Script)
-- end if
-- return false
--end
--getError() value getErrorString() message
--0 OK
--1 memory
--2 network
--3 playback device
--99 other
on CheckFlashStatus
if (member("flash").getError() <> 0) then
member("flash").clearError()
member("flash").unload()
unloadCast
_movie.go("reload")
K = K + 1
end if
end