Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   получение flashvars (http://www.flasher.ru/forum/showthread.php?t=142058)

tonnon 11.07.2010 20:48

получение flashvars
 
пытаюсь получить flashvars, используя
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
когда на сцену не добавлено ничего, так все параметры верно передаются флешу.
как только я добавляю что-то типа окна "установите приложение!", в качаестве параметра передается один 42 без агрумента. проследил и получилось, что флешка добавляется как http://music.appsmail.ru/lalala.swf?42, отсюда и 42.

например
что делать?

Хемуль 13.07.2010 14:48

2 tonnon:
Я что-то не понял, как добавленное на сцену влияет на то, как задаются FlashVars. FlashVars задаются в HTML-коде. Если ваша флешка внедряется по URL'у http://music.appsmail.ru/lalala.swf?42, то вам передают 42. Вне зависимости от того, что у вас во флешке на сцене.

tonnon 13.07.2010 16:38

влияет не на то, как задаются, а на как флеш их обрабатывает. мейл.ру добавляют приложения с ?42, я не знаю зачем, а потом в коде еще пишут <param name="FlashVars" ...>
в итоге если на сцену ничего не добавлено, то обработаются параметры из flashvars, если есть мувиклип или что-то еще, что флеш примет 42.

himmens 13.07.2010 18:30

А почему сморите параметры у root? Это же может быть локальный рут для случая загрузки в другую флешку.

Попробуйте так:

stage.loaderInfo.parameters

tonnon 13.07.2010 18:39

спасибо, сработало!


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

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