20 lines
557 B
Plaintext
20 lines
557 B
Plaintext
-- parent script "ErrorHandler"
|
|
|
|
on alertHook (me, errorType, errorMessage, alertType)
|
|
if alertType=#alert then return 0 -- ignore programmatic alerts
|
|
|
|
-- log error in file "error.log"
|
|
fn = _movie.path&"error.log"
|
|
fp = xtra("fileIO").new()
|
|
fp.openFile(fn, 2)
|
|
if fp.status() = -37 then
|
|
fp.createFile(fn)
|
|
fp.openFile(fn, 2)
|
|
end if
|
|
fp.setPosition(fp.getLength())
|
|
fp.writeString(_system.date() && _system.time() && errorType & ": " & errorMessage & RETURN)
|
|
fp.closeFile()
|
|
|
|
return 1 -- continues movie playback, no error dialog
|
|
end
|