Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передача JS объекта во флэш (http://www.flasher.ru/forum/showthread.php?t=116771)

Ulya 10.10.2008 14:32

Передача JS объекта во флэш
 
Можно ли передать объект Java Script во флэшку?
JS:
Код:

<script language="JavaScript" type="text/javascript">
var testObject = {'a':1,'b':2};
</script>

Дальше использую стандартный AC_FL_RunContent скрипт.
Код:

....'movie', 'chart?testObject=testObject',......
Из флэшки не видно передаваемый объект. Это вообще возможно?

Chas 10.10.2008 14:39

так конечно нельзя.
передаете каждое свойство объекта отдельно

Ulya 24.10.2008 19:39

Итак,
всё-таки можно сделать что я задумала. Реализовала через JSON с использованием класса com.adobe.serialization.json.JSON.
То есть, флэшка хавает преобразованный в строку json (яваскриптовая переменная params) и с помощью
Код:

var flashvars:Object=LoaderInfo(this.root.loaderInfo).parameters;
var js_obj:String=flashvars['params'];
var result=JSON.decode(js_obj);

получаем нужный нам объект result.


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

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