Форум 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=78259)

werdn 12.04.2006 19:20

Динамическая библиотека
 
Как я понял, чтобы загрузить символ из библиотечного swf файла необходимо в нем выставить экспорт клипа, а там, где он используется - импорт его из библиотеки.

Видел такую вещь: Один swf файл загружает клипы из другого, причем во втором список символов можно менять, а от первого нет исходника :(, т.е. он изменению не подвергается. При создании нового клипа в библиотечной части и присвоении ему уникального имени он становится доступным в первом, т.е. неизменном swf файле. Выглядит так, будто он загружается скриптом.

Вопрос: кто знает как это делается?

silin 12.04.2006 20:46

я, правда не знал, но теперь знаю (потребовалось 3 минуты):
Цитата:

To link a shared asset to a destination document by entering the identifier and URL:
1.In the destination document, select Window > Library to display the Library panel.
2.Do one of the following:
-Select a movie clip, button, graphic symbol, bitmap, or sound in the Library panel and select Properties from the Library options menu. Click the Advanced button to expand the Properties dialog box.
-Select a font symbol and select Linkage from the Library options menu.
3.For Linkage, select Import for Runtime Sharing to link to the asset in the source document.
4.Enter an identifier for the symbol, bitmap, or sound in the Identifier text field that is identical to the identifier used for the symbol in the source document. Do not include spaces.
5.Enter the URL where the SWF source file containing the shared asset is posted.
6.Click OK.

iNils 12.04.2006 21:07

http://www.flasher.ru/forum/showthread.php?t=71058

werdn 12.04.2006 21:14

to silin: Я говорю, что мувик, в который надо что-либо вставить редактированию не подлежит.
Так что
Цитата:

1.In the destination document, select Window > Library to display the Library panel.
не подходит ни разу.

Имеется ввиду, что я открыл исходник второго мувика, там создал новый символ и экспорт его разрешил.
А в первом находится поле, куда его имя ввести надо и он отобразится. (работает)

Вопрос был - как?
А доки я по этому поводу читал, там этого нет.

silin 12.04.2006 21:24

сори, не понял, да и сейчас тоже:
..что я открыл исходник второго мувика, там создал..
..в первом находится поле, куда его имя ввести надо ..
какой из них редактированию не подлежит:
тот, в котором создаем символ или тот, где вводим имя поля ?
короче, вижу только одно: в том, который можно редактировать подстраивать имена под неизменный (или я опять не понял..)

iNils 12.04.2006 21:25

Цитата:

Сообщение от werdn
Видел такую вещь: Один swf файл загружает клипы из другого, причем во втором список символов можно менять...

А ссылку можно?

werdn 12.04.2006 21:27

Тот, что с полем и отображает - тот не редактируется. редактируется только библиотека.

to iNils: Кажись понял, если импортируешь один клип из библиотеки, то получаешь доступ ко всем клипам из неё, даже если при создании главного модуля не импортировал остальные? Если так, то буду штурмовать.

iNils 12.04.2006 21:33

Выходит так. Поэтому можно сделать пустой клип и сделать доступным для экспорта. Он не будет мешаться, но ты получишь доступ ко всем линкованым в библиотеке объектам.

werdn 12.04.2006 21:34

http://kogrom.narod.ru
там есть версия флеш прога - театр смайликов.
Так дистрибутив, позволяющий менять графику такой пункт содержит, если создам новый символ в открытом коде, закрытый его тоже воспринимает.

werdn 12.04.2006 21:35

Вопрос снят.


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

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