Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   flex и swf (http://www.flasher.ru/forum/showthread.php?t=97993)

lumumba 27.07.2007 13:52

я так и делал. Он при компиляции на ошибку ругался

оказывается надо просто забить и жмакать Continue :)

пардон....
не работает:(

etc 27.07.2007 13:55

Я, к сожалению, не ясновидящий и не гадалка, поэтому я не знаю, что именно вы загружаете, как загружаете и как пытаетесь использовать.

lumumba 27.07.2007 14:11

в _root (на первом кадре)
Код:

var testFunction= function(text:String):String{
        trace(text);
        return text;
}

во флексе гружу в SWFLoader с id="loader", на событие complete вызываю loader.content.testFunction();

при компиляции говорит что ошибка: Call to a possibly undefined method testFunction

etc 27.07.2007 14:13

Какой _root в AS3? Я уже не говорю о том, что никакого кода в кадрах быть не должно.

lumumba 27.07.2007 14:15

да? во Flash CS3 такого уже нет?
прошу прощения
пошел читать доки

etc 27.07.2007 14:21

Во Flash CS3 я имел ввиду ActionScript 3 проект, а не AS2. Более того, хоть в AS3-проекте есть возможно писать код в кадрах, лучше этого не делать и все писать в классах.

lumumba 27.07.2007 14:27

все теперь понял
оказца есть еще Document Class

lumumba 27.07.2007 15:36

ну вот написал я Document Class с public function testFunction
компилирую в swf
гружу в Flex
и как теперь вызвать testFunction? SWFLoader.content... и что дальше?

etc 27.07.2007 15:50

Вложений: 1
Необходимо использовать интерфейс (точнее, правильнее).
Набросал примерчик во Flash CS3 (запускать Flex было лень), но суть ясна.

lumumba 27.07.2007 16:05

Цитата:

info.content['hello']();
как я сам не догадался:(

но раз
Цитата:

// Не стоит так делать
то и не надо

большое спасибо!!!:drinks:
наверное в конец затюкал вас ...:p


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

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