Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка кнопок из другой флешки (http://www.flasher.ru/forum/showthread.php?t=102658)

artem_a 18.10.2007 18:19

Загрузка кнопок из другой флешки
 
Есть флешка (swf файл, в Библиотеке которого находятся несколько Button'ов).

Хочется использовать их в другой флешке. Как можно подключить одну флешку к другой.

Метод с "Export for runtime sharing" галкой и помещением флешки по статичному урлу не подходит, поскольку у основной флешки нет постоянного адреса.

Мыкыта 18.10.2007 18:31

MovieClipLoader в руки

artem_a 18.10.2007 18:46

Загрузить не проблема. Вопрос что дальше то делать ?

Как получить доступ к объектам из библиотеки ?

мне нужно на мувиклип созданный в основной флешке приаттачить button из библиотеки другой.

iNils 18.10.2007 18:53

Использовать SharedLibrary

artem_a 18.10.2007 19:01

Сорри, за ламерство конечно, но можно чуть точнее ? Куда рыть хотя-бы ;)

На всякий случай уточню - что мне это нужно не в IDE, а в action script'e.

Т.е. есть одна большая флешка, внутри которой хочется использоваться ресурсы (конкретно buttons) другой флешки.

Грузить файлы с помощью MovieClipLoader'а умею, но как обратиться к ресурсам другой флешки - пока не сообразил.

P.S. Использую Flash MX 2004.

terbooter 19.10.2007 10:08

я тоже использую ресурсы другой флешки,
чтобы приаттачить мувик из либы подгружаемой флешки,
нужно его аттачить к самой подгруженной флешке.
К флешке контейнеру он не приаттачится
http://www.flasher.ru/forum/showthread.php?t=102590

iNils 19.10.2007 17:11

Вложений: 1
Пример

chingachgoog 19.10.2007 20:19

Вложений: 1
Цитата:

Сообщение от artem_a
Есть флешка
(swf файл, в Библиотеке которого находятся несколько Button'ов).
Хочется использовать их в другой флешке. Как можно подключить одну флешку к другой.

Метод с "Export for runtime sharing" галкой и помещением флешки по статичному урлу не подходит, поскольку у основной флешки нет постоянного адреса.
...
Как получить доступ к объектам из библиотеки ?

мне нужно на мувиклип созданный в основной флешке приаттачить button из библиотеки другой.

Важно понять, что именно тянуть:
1) флешку (swf)
2) символ из библиотеки

Флешка (swf) может брать символ только из своей библиотеки. И даже если одна флешка загружена в другую, то каждая из них будет пользоваться своей библиотекой.

Единственный выход тут пока - зашаренный символы, но тут проблема статичного урл. Впрочем как выход может быть относительная ссылка. Можно продумать этот момент.

add

Или как в аттаче создать свой менеджер загрузок из либы (запускать l1.swf) В коде менять:

Код:

t1.addLib("s1", t1) // аттачит из своей библиотеки
// или
t1.addLib("s1", t2) // аттачит из библиотеки родителя


artem_a 19.10.2007 21:20

Всем большое спасибо за ответы.

Пока сделал так:

прописал пустой прозрачный муви-клип в обоих флешках. В одной как экспорт ту рантайм, в другой как импорт.

После этого все баттоны из одной флешки стали доступны в другой.

Понимаю, что это кривовато, но вроде бы работает, посему пока на дальнешие разбирательства забил.


Часовой пояс GMT +4, время: 11:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.