![]() |
Цитата:
Я повторю. Не факт, но есть надежда, что removeMovieClip (unloadMovie) освободит память, занятую картинками. Но возникает проблема: подгружаемый снаружи мувик должен быть чётко связан с определённым классом. Как это сделать, я не понимаю. |
Цитата:
|
Связка attachMovie - removeMovieClip не работает.
Память не отдаётся. Вообще-то, я это ещё утром пробовал. По-моему, всё дело в том, что мувик по-прежнему в памяти - конкретно "в библиотеке". Нужны отгружаемые/подгружаемые, внешние swf. Вопрос, заданный в первом посте - как увязать подгружаемый мувик с конкретным классом? Это во флеше вообще реально сделать? Без привязки к моей задаче? Можно или нет? |
Можно. Определите классы в главном мувике. Для этого заставьте компилятор вкомпилить эти классы путем указания в первом (или нужном) кадре
Код AS1/AS2:
|
Я извиняюсь, а дальше?
Главный мувик будет знать про мой класс. Но если я делаю loadMovie, то подгруженный мувик не имеет никакого класса, он просто мувик, и всё. Просто мувик. Класса MovieClip. Как сделать, чтобы он был (стал) моим классом? loadMovie(url:String,target:Object [, method:String]) : Void target Ссылка на мувиклип или строковое представление пути к мувиклипу, в который будет производиться загрузка. Содержимое мувиклипа, в который происходит загрузка, будет замещено загруженным SWF файлом или изображением. Если я сделаю так: Код AS1/AS2:
Даже то, что он класса MyClass, -- и то забудет. Или нет? |
что-то типа этого:
Код AS1/AS2:
|
dimarik, спасибо. Я понял, опробовал, вроде работает.
Пока ещё не переписывал код, но кажется, всё получится и с размерами победим. |
| Часовой пояс GMT +4, время: 19:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.