Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ас2 в ас3 + flashvars (http://www.flasher.ru/forum/showthread.php?t=107650)

Trains 06.02.2008 18:44

ас2 в ас3 + flashvars
 
Ситуация такая: есть свфки в ас2, которые подгружаются в контейнер на ас3, которому передаются параметры флешварсом, причем как для контейнера, так и для подгружаемой свфки. Раньше, когда контейнер был на ас2, проблем с доступом к флешварс не было, теперь же подгруженный мувик просто их не видит. Как вариант решил попробывать разобрать все флешварсы на переменные и переопределить их на рут
Код:

var flashvars_keyStr:String;
var flashvars_valueStr:String;
var paramObj:Object = LoaderInfo(root.loaderInfo).parameters;
for (flashvars_keyStr in paramObj) {
    flashvars_valueStr = String(paramObj[flashvars_keyStr]);
    root[flashvars_keyStr] = flashvars_valueStr;
}
tf.text = root.total_puz;
tf.text += root.url_movie;

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

_vol 06.02.2008 19:47

Вообще между AVM1 и AVM2 - прямой кроссскриптинг - невозможен, равно как и доступ к полям (переменным). Полробуй это

Trains 06.02.2008 20:26

SWFBridge это прикольно, но хотелось бы как раз контейнер настроить, чтобы не править килограммы подгружаемых свфок.
Раз не нельзя, чтож.
Спасибо за помощь:)


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

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