![]() |
Загрузка кнопок из другой флешки
Есть флешка (swf файл, в Библиотеке которого находятся несколько Button'ов).
Хочется использовать их в другой флешке. Как можно подключить одну флешку к другой. Метод с "Export for runtime sharing" галкой и помещением флешки по статичному урлу не подходит, поскольку у основной флешки нет постоянного адреса. |
MovieClipLoader в руки
|
Загрузить не проблема. Вопрос что дальше то делать ?
Как получить доступ к объектам из библиотеки ? мне нужно на мувиклип созданный в основной флешке приаттачить button из библиотеки другой. |
Использовать SharedLibrary
|
Сорри, за ламерство конечно, но можно чуть точнее ? Куда рыть хотя-бы ;)
На всякий случай уточню - что мне это нужно не в IDE, а в action script'e. Т.е. есть одна большая флешка, внутри которой хочется использоваться ресурсы (конкретно buttons) другой флешки. Грузить файлы с помощью MovieClipLoader'а умею, но как обратиться к ресурсам другой флешки - пока не сообразил. P.S. Использую Flash MX 2004. |
я тоже использую ресурсы другой флешки,
чтобы приаттачить мувик из либы подгружаемой флешки, нужно его аттачить к самой подгруженной флешке. К флешке контейнеру он не приаттачится http://www.flasher.ru/forum/showthread.php?t=102590 |
Вложений: 1
Пример
|
Вложений: 1
Цитата:
1) флешку (swf) 2) символ из библиотеки Флешка (swf) может брать символ только из своей библиотеки. И даже если одна флешка загружена в другую, то каждая из них будет пользоваться своей библиотекой. Единственный выход тут пока - зашаренный символы, но тут проблема статичного урл. Впрочем как выход может быть относительная ссылка. Можно продумать этот момент. add Или как в аттаче создать свой менеджер загрузок из либы (запускать l1.swf) В коде менять: Код:
t1.addLib("s1", t1) // аттачит из своей библиотеки |
Всем большое спасибо за ответы.
Пока сделал так: прописал пустой прозрачный муви-клип в обоих флешках. В одной как экспорт ту рантайм, в другой как импорт. После этого все баттоны из одной флешки стали доступны в другой. Понимаю, что это кривовато, но вроде бы работает, посему пока на дальнешие разбирательства забил. |
| Часовой пояс GMT +4, время: 11:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.