Итак, у меня есть приложение, в котором я буду загружать любое количество SWF-файлов в SWFLoader и удалять их во время выполнения. Проблема заключается в том, что все они основаны на временных фильмах, созданных во Flash CS3. У меня очень мало контроля над тем, что в фильме, кроме того, что авторы не могут программировать какую-либо интерактивность (то есть, нет слушателей событий), но я хочу убедиться, что я использую лучшую технику, чтобы остановить и уничтожить эти вещи, чтобы они не слишком долго слоняться в памяти Вот процесс, который я использую сейчас, чтобы избавиться от них:
- Попробуйте остановить содержимое с помощью MovieClip (content) .stop ();
- Удалите всех слушателей, о которых я знаю (ENTER_FRAME и т. Д.) *
- Установить источник SWFLoader на ноль.
- скрестить пальцы, молиться, принести жертву (человека, если нужно)
Так что это похоже на работу, но есть ли какой-нибудь лучший (или более всеобъемлющий) метод, который вы, ребята, используете для выполнения этой же задачи? Честно говоря - я не совсем уверен, что эти вещи не просто хранятся в памяти, но я не слышу их, поэтому я не знаю, что они там есть ...