Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Runtime Sharing в AS3 (http://www.flasher.ru/forum/showthread.php?t=113335)

Oreanor 25.06.2008 16:47

Runtime Sharing в AS3
 
Вложений: 1
Есть необходимость подключать один мувик (будет называться Square) через Runtime Sharing.

В test.swf рисую квадрат, делаю из него символ Square, отмечаю галочку Export for runtime sharing. (Непонятно что указать в URL, если я хочу потестировать локально - ставлю просто слэш).

Затем в основном документе делаю пустой мувик Square2 с указанием на класс Square2, выставляю для него галочку Import for runtime sharing и указываю имя файла, из которого он будет грузиться - test.swf.
пишу код
Код:

import flash.display.MovieClip;

var container1:MovieClip = new Square2();
this.addChild(container1);

и флеш сообщает мне, что я вызываю необъявленный метод Square2.
Помогите, пожалуйста, разобраться, что я неправильно делаю.

etc 25.06.2008 17:52

Зачем вам runtime sharing, если есть getDefinition?

Oreanor 25.06.2008 18:57

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

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

ulik 25.06.2008 19:34

слушайте __etc и маунал читайте "getDefinition" и еще можно про context у Loader.

А про "Export for runtime sharing" - ничего хорошего не могу сказать. Это ж надо было такое придумать - указывать жесткий путь шары файла до его компиляции в нем же. Ппц. А если я его перемещу или переименую папку?! Вобщем, забудьте про это. Ни где не видел пока чтоб кто-нибудь отважился на такой изврат :)

vooparker 25.06.2008 19:37

как вариант
http://riapriority.com/blogs/slon-vs...runtime_shared

_sg 27.02.2009 23:21

Цитата:

Сообщение от ulik (Сообщение 747890)
А если я его перемещу или переименую папку?!

там указываются отностительные пути, как в package {}
а значения URL при export for RTS не влияет

Psycho Tiger 16.05.2010 12:52

Всегда кстати было интересно, а осталась ли хоть какая-то практическая польза от этого? Или оставлено для старперов, как и некоторые другие фичи?


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

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