Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Загрузка кода в SWF (http://www.flasher.ru/forum/showthread.php?t=78225)

serzhman 12.04.2006 08:55

Загрузка кода в SWF
 
Скажите как загрузить AS-код в уже скомпилированный SWF файл.
Чтобы при вносимых в код изменениях не нужно было перекомпилировать swf, как при использовании #include.

breez38 12.04.2006 09:01

напрямую - никак. Но можно попробовать сделать так: В клипе, в который нужно подружать код, сделай загрузку другой swf-ки, а в ней уже меняй код. Я по такому принципу что-то типа плагинов в свое время делал.

serzhman 12.04.2006 09:37

Благодарю за ответ. Но ведь клип содержащий код все равно придется компилить. а это не годится. Нужно загрузить несколько массивов всего лишь. У меня есть идея забить данные в xml, а потом её грузить и уже в swf- ке переработать в массив.

breez38 12.04.2006 10:15

так тебе данные или код AS грузить надо?
если данные - тогда XML тебе поможет, а если код AS - то тогда без перекомпиляции неполучится. Разве что создать свой мета-язык на базе XML, а затем грузить в SWF и интерпретировать. Но это очень трудоемко.

serzhman 12.04.2006 14:54

В общем попробую сделать с XML. В него помещу содержимое элементов массива.
А весь оставшийся код вставлю в SWF.
В AS файле было следующее содержимое:
if(условие1)
{
mas[0]="bla-bla";
...
mas[n]="blablabla";
}
.....
if(условие m)
{
mas[0]="bla-blasdfsdfsdf";
...
mas[n]="blablabladfsdf";
}

MIX-er 12.04.2006 15:16

причём тут AS??

serzhman 12.04.2006 20:14

А при том, что у меня есть SWF файл, куда из файла с расширением as загружался код.

KUZEN 12.04.2006 22:15

Цитата:

Сообщение от serzhman
А при том, что у меня есть SWF файл, куда из файла с расширением as загружался код.

Дык этот файл при компиляции засовывается в swf и потом для работы swf не нужен ...

iNils 12.04.2006 22:25

Цитата:

Сообщение от serzhman
А при том, что у меня есть SWF файл, куда из файла с расширением as загружался код.

с помощью #include?

serzhman 13.04.2006 10:53

Цитата:

Сообщение от KUZEN
Дык этот файл при компиляции засовывается в swf и потом для работы swf не нужен ...

Так это то я знаю.
Дело не в том, как загрузить с помощью #include. Вопрос был в том, как уже откомпилированный swf файл может получить код с внешнего источника.


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

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