Форум 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)
-   -   Подгрузка из SWF библиотеки (http://www.flasher.ru/forum/showthread.php?t=79304)

kpohyc 05.05.2006 17:33

Подгрузка из SWF библиотеки
 
Господа - допустим у меня есть библиотека из которой мне нужно подгрузить в клип МС нужный объект, как мне это сделать?
У меня есть две возможности - либо подгрузить из свфки? либо в MC поместить такую ссылку "http://www.timezero.ru/items.swf?bg=1&sh=b3-w5" чтобы ее содерживое отображалось в МС но я так понял этого сделать нельзя... :wacko:

KUZEN 05.05.2006 17:48

Какая библиотека ? Отдельный swf и в нём библиотека и из неё нужно что то подгрузить ?

kpohyc 05.05.2006 17:56

Именно! Отдельный СВФ - мне известа ссылка на скрипт, который возвращает мне b3-w5 из этого следует что B3 - это номер библиотеки , а W5 как я понял - название самого обьекта...

Nirth 05.05.2006 22:10

я могу узнать какое вы имеете отношение к создателям timezero?

kpohyc 06.05.2006 10:27

Никакого =)
Я модуль делаю...точнее не модуль - переодевалку - у меня задача по имени персоонажа подгрузить во флеху из библиотеки одежду...статы и прочее подгружается без проблем, а вот с одеждой пролемы...

Dimchansky 06.05.2006 11:15

да, с одеждой проблемы. и не только с ней. смысл в том, что библиотекой загруженного swf-файла ты сможешь воспользоваться только в рамках клипа-приемника и его потомков, но никак не выше по иерархии. Кроме того, сам клип, в который загружен внешний файл, теряет доступ к родной библиотеке. Скажем так, написание прозрачного и легкого для понимания код и механизма для создания скина при этом затрудняется. Понятно, что именно для этой цели runtime libraries не подходят и хотелось бы иметь в распоряжении именно механизм подключения библиотек loadMovie/attachMovie. Как вариант - иметь пространство GUI для определения графических элементов интерфейса, которые "скинабельны". По крайней мере для меня он оказался приемлемым :)

iNils 06.05.2006 15:09

http://www.flasher.ru/forum/showthre...ghlight=shared
http://www.flasher.ru/forum/showthre...ghlight=shared

Dimchansky 06.05.2006 15:44

цитата по ссылке:
Цитата:

Минусы:
1. Динамически подгружать любой swf так все равно не получается
2. Нельзя отслеживать процесс подгрузки.
Для создания нормально функционирующих скинов не через жменю эти минусы - роковые.

iNils 06.05.2006 16:01

Цитата:

Сообщение от Dimchansky
Для создания нормально функционирующих скинов не через жменю эти минусы - роковые.

Пиши письмо в Macro...Adobe.:D
У Ива в конференции вроде была хитрая мысль:
Цитата:

по идее можно реализовать загрузку шарных либ следующим образом:
после ролика в руте последовательно втыкается много шарных мувиков.
у каждого из них ссылка на либу такого вида:
/shared/getShared.php?num=0
/shared/getShared.php?num=1
.....
/shared/getShared.php?num=N

шарные либы не грузятся до тех пор, пока прогирыватель не дошел до
кадра, содержащего эту либу. соответственно, можно:

1. сделать запрос, с указанием, что хотим загрузить:
/shared/setShared.php?component=radioButton&session=1234
записать в базу, чего хочет юзер с session равной 1234.

2. после получения ответа, что успешно задано значение загружаемого
мувика, переходим на кадр, содержащий первый неиспользованный шарный
мувик:

_root.gotoAndStop("shared"+_root.next_shared);
_root.next_shared++

дальше дело техники.

Dimchansky 06.05.2006 16:16

[qoute]Пиши письмо в Macro...Adobe. [/quote]
уже написал :)

Всякие хитрые вещи и мне в голову приходили (хоть с mod_rewrite и .htaccess), но усложнить себе жизнь я решил другим способом - описанным выше :)


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

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