![]() |
Увидеть флешварс с подгруженной флешки
Здравствуйте. В родительской флешке вижу флешварс
Код:
var fv:Object=this.loaderInfo.parameters;Код:
var fv:Object=root.loaderInfo.parameters; |
1. Вгружаете флэшку со стороннего хоста? allowDomain прописали?
2. На момент обращения к root дочерняя флэшка добавлена на сцену? |
root в подгруженной флешке ссылается на экземпляр документ-класса, лежащий на stage подгруженной флешки. Соответственно, передавать flashvars надо из родительской, либо попробовать вот по такой схеме (код в подгружаемой флешке):
Код AS3:
- parent дает нам контейнер родительской, в который мы добавили подгружаемую - root дает нам root родительской - читаем flashVars =) И обязательно учтите то, что сказал GAIKER |
Цитата:
Цитата:
Цитата:
Цитата:
Код:
var flashVars:Object = this.parent.root.loaderInfo.parameters |
o_O
parent.loaderInfo.parameters отменили? зачем вы обращаетесь к root? |
Вот так заработало:
Код:
var fv:Object=this.parent.parent.root.loaderInfo.parameters;parent.parent - родительская флешка Дочернюю добавляю таким образом: Код:
private function loadChildSwfComplete(event:Event):void |
| Часовой пояс GMT +4, время: 22:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.