![]() |
получение flashvars
пытаюсь получить flashvars, используя
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters; когда на сцену не добавлено ничего, так все параметры верно передаются флешу. как только я добавляю что-то типа окна "установите приложение!", в качаестве параметра передается один 42 без агрумента. проследил и получилось, что флешка добавляется как http://music.appsmail.ru/lalala.swf?42, отсюда и 42. например что делать? |
2 tonnon:
Я что-то не понял, как добавленное на сцену влияет на то, как задаются FlashVars. FlashVars задаются в HTML-коде. Если ваша флешка внедряется по URL'у http://music.appsmail.ru/lalala.swf?42, то вам передают 42. Вне зависимости от того, что у вас во флешке на сцене. |
влияет не на то, как задаются, а на как флеш их обрабатывает. мейл.ру добавляют приложения с ?42, я не знаю зачем, а потом в коде еще пишут <param name="FlashVars" ...>
в итоге если на сцену ничего не добавлено, то обработаются параметры из flashvars, если есть мувиклип или что-то еще, что флеш примет 42. |
А почему сморите параметры у root? Это же может быть локальный рут для случая загрузки в другую флешку.
Попробуйте так: stage.loaderInfo.parameters |
спасибо, сработало!
|
| Часовой пояс GMT +4, время: 09:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.