Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как передать параметр из html во flash as3? (http://www.flasher.ru/forum/showthread.php?t=114518)

DEAFFF 31.07.2008 16:46

Как передать параметр из html во flash as3?
 
Привет!

Используя as2 все просто пишешь в html примерно следущее :

Код:

example.swf?param=123
во flash as2 в первом кадре появится переменная "param" равная "123"...

Как отловить параметр в as3?

Не хочу возится с external interface.

Заранее спасибо за ответы!

ramshteks 31.07.2008 16:58

Код:

var userInfo:Object = LoaderInfo(stagePointer.loaderInfo).parameters;
                        API_ID=String(userInfo["api_id"]);
                        USER_ID=String(userInfo["user_id"]);
                        GROUP_ID=String(userInfo["group_id"]);
                        VIEWER_ID=String(userInfo["viewer_id"]);
                        VIEWER_TYPE=String(userInfo["viewer_type"]);
                        userInfo=null;

вот так вот вытаскивал переменные в третьем скрипте переданные ей ГЕТ запросом. Так вообщем то и нужно!

DEAFFF 31.07.2008 17:13

огромное спасибо!!!

Alex Lexcuk 31.07.2008 17:16

В первом кадре AS3.0 пишем
Код:

var my_param = stage.loaderInfo.parameters;
//вернет объект, содержащий FlashVars
if (my_param.param==undefined) my_param.param = 0;//В целях отладки

Пример
http://dnadillo.dn.ua/fla/js-swf-html/js-swf-html.html


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

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