|
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
Доступ к переменным
Ломаю голову над такой задачей:
- есть ролик на as3, у него в руте лежит переменная var str:String = "Hello"; - в этот ролик грузится ролик на as2, который должен получить переменную str и вывести ее содержимое в свое текстовое поле. Но ничего не получается. Во-первых, рут для свф-ки на as2 не выходит за пределы это самой cвф-ки. А во-вторых, в текстовое поле добавляется _root как текст |
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
var swf_loader:Loader = new Loader(); swf_loader.load(new URLRequest("sss.swf")); swf_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, end); function end(e:Event):void { var swf:MovieClip = e.content as MovieClip; trace(swf) } Добавлено через 50 минут В общем, допер от чего он null... Только от этого не легче. При попытке изменить переменную str, уже созданную в загружаемой флэшке, пишет: Последний раз редактировалось Vlad84; 16.05.2014 в 19:38. |
|
|||||
ActionScript 3 не умеет работать с кодом загруженных роликов, которые используют Action Script 2
__________________
if (love is true) break my.heart; |
|
|||||
Регистрация: Oct 2010
Сообщений: 85
|
Цитата:
|
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
Все равно null
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Он же не AS3-класс MovieClip!
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jul 2012
Сообщений: 148
|
|
|
|||||
Используйте LocalConnection для связи между флешками.
|
Часовой пояс GMT +4, время: 12:43. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|