![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 70
|
пытаюсь получить flashvars, используя
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters; когда на сцену не добавлено ничего, так все параметры верно передаются флешу. как только я добавляю что-то типа окна "установите приложение!", в качаестве параметра передается один 42 без агрумента. проследил и получилось, что флешка добавляется как http://music.appsmail.ru/lalala.swf?42, отсюда и 42. например что делать? Последний раз редактировалось tonnon; 11.07.2010 в 20:53. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 tonnon:
Я что-то не понял, как добавленное на сцену влияет на то, как задаются FlashVars. FlashVars задаются в HTML-коде. Если ваша флешка внедряется по URL'у http://music.appsmail.ru/lalala.swf?42, то вам передают 42. Вне зависимости от того, что у вас во флешке на сцене.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 70
|
влияет не на то, как задаются, а на как флеш их обрабатывает. мейл.ру добавляют приложения с ?42, я не знаю зачем, а потом в коде еще пишут <param name="FlashVars" ...>
в итоге если на сцену ничего не добавлено, то обработаются параметры из flashvars, если есть мувиклип или что-то еще, что флеш примет 42. |
|
|||||
|
Регистрация: Jun 2010
Адрес: Москва
Сообщений: 8
|
А почему сморите параметры у root? Это же может быть локальный рут для случая загрузки в другую флешку.
Попробуйте так: stage.loaderInfo.parameters |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 70
|
спасибо, сработало!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|