アドビが独自のアドバイスに従って、Captivate SWF に独自の UNLOAD イベントをリッスンさせ、すべてのタイマー、イベント リスナー、外部参照などをクリーンアップさせないのはなぜですか。
Loader で読み込まれた Adobe Captivate SWF を Flash Player のメモリから取り出すのは非常に難しいと思います。明らかに、unloadAndStop メソッドは Flash Player 9 では使用できないため、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()