Почему Adobe не следует их собственному совету и не использует Captivate swf для прослушивания своего собственного события UNLOAD и очистки всех своих таймеров, прослушивателей событий, внешних ссылок и т. Д.
Я нахожу это ОЧЕНЬ ТРУДНЫМ, чтобы извлечь SWF-файл Adobe Captivate из памяти флэш-плеера после загрузки в Loader . Очевидно, что метод unloadAndStop недоступен во Flash Player 9, поэтому, пожалуйста, даже не упоминайте об этом, если только у вас нет эквивалента исходного кода actionscript для метода, который будет работать во Flash Player 9.
Я попытался установить для параметра Loader.content ["rdcmndRewindAndStop"] значение 1, чтобы файл Captivate перемотал и остановил файл. Это работает, но после выгрузки содержимого я вижу, что после вывода содержимого отладчика содержимое остается в памяти в ответ на некоторые события:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at captivate.Veela_AS3::rdAVM1SwfLoader/getLoadBase()
at captivate.Veela_AS3::rdAVM1SwfLoader/onload()
at captivate.Veela_AS3::rdAVM1SwfLoader/initItemVariables()
at captivate.Veela_AS3::rdItem/frame1()