![]() |
Управление объектом после loadMovie
Всем привет!
Есть такая ситуация. У меня два swf документа, один из них подгружается в мувик на другом (LoadMovie). В первом swf (в который загружают) есть мув с именем kvadrat. В подгружаемом swf хочу задать код - спрятать kvadrat в swf-"родителе"(_visible=false). Реализуемо ли это? |
Привет!
Да, это реализуемо. loadMovie чертовски устаревший рудиментарный метод загрузки чего-либо. Используйте методы класса MovieClipLoader, благо поиск выдаст кучу примеров. Относительно управления — если не вдаваться в ошибочную логику задачи, что загружаемая флэшка управляет загружающей флэшкой (родитель должен контролировать потомков, но не наоборот), то вам нужно обращаться к свойствам и методам флэшки более высокого уровня, как если бы эти две флэшки были уже собраны в одном исходнике без каких-либо загрузок. Как вариант, можно так: Код AS1/AS2:
|
Hauts,
спасибо за подсказку, а допустим, если загружается не в мувик, а сразу в уровень? _level1 или просто 1. Тогда как обращаться? Вариант с мувиком я проверил, мне надо теперь капитально править свой код, где идет обращение к руту. Теперь, раз у нас рут стал един с родительским мувиком, то везде надо менять _root на _this.parent, потому что стало на один уровень выше. |
Цитата:
Код AS1/AS2:
Еще есть _global - объект, доступный из всех уровней. |
| Часовой пояс GMT +4, время: 00:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.