![]() |
Класс, наследующий MovieClip. Конструктор класса или onLoad - в чем разница?
В библиотеке имеется мувик, являющийся контейнером для подгрузки файлов (внутри этого мувика имеется функция init(путь1, путь2, ...), которая выполняет подгрузку).
Такое использование неприемлемо: Код:
attachMovie("container", "new_mc", myDepth);Решил обойти проблему путем использования собственного класса, наследующего MovieClip. Хочу спросить у знатоков решит ли это мою проблему? С ООП я знаком, но флешевское только осваиваю, такие вопросы возникли. Есть наследуемый метод onLoad и конструктор моего класса, какому из них предпочтительнее передавать параметры кто когда инициализируется? Мне необходимо создать несколько мувиков внутри основного. Как это делать динамически в классе? |
Цитата:
Код:
attachMovie("container", "new_mc", myDepth,{par1:path1, par2:path2});Код:
new_mc.init(par1,par2); |
Можно просто передать созданному ролику пармтры
Код:
new_mc.arg1 = ...Код:
init(arg1, arg2); |
Спасибо, за ответы - попробую, отпишусь.
Но все же может кто-нибудь в двух словах напишет когда в моем случае правильнее использовать конструктор класса и метод onLoad. |
Что значит правильнее?
|
Цитата:
Каким из этих способов передавать значения свойствам моего класса? |
Вложений: 1
onLoad это не метод, а событие о полной инициализации клипа со всем его вложенным содержимым.
См небольшой пример. |
спасибо, проясняется :). А если вложенное содержимое подгружается методом loadClip сработает ли onLoad после загркзки вложения?
|
Цитата:
|
| Часовой пояс GMT +4, время: 11:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.