Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как в Flash получить доступ к параметру HTML (http://www.flasher.ru/forum/showthread.php?t=164282)

zexis 15.08.2011 13:41

Как в Flash получить доступ к параметру HTML
 
Ролик SWF размещается на HTML странице.
При вызове ролика на HTML странице определяется свой тег.
Код AS1/AS2:

<param name="mytag" value="123" />

Вопрос.
Как в ролике Flash получить значение тега mytag, значение которого задано в HTML?

КорДум 15.08.2011 13:43

Лучше использовать flashvars.

zexis 15.08.2011 14:27

прочитал про FlashVars, подходит.

Пишу в HTML файле
Код AS1/AS2:

<param name="FlashVars" value="var1=123" />

Но как мне в Flash получить значение переменной var1 ?
Пишу
Код AS1/AS2:

mes.appendText(_root.var1);

При публикации ролика выдается сообщение о ошибке
Цитата:

строка 88 1120: Обращение несуществующего свойства _root.

Котяра 15.08.2011 14:36

А на каком языке вы пишите/публикуете?
PS. для оформеления кода используйте теги as/as3/code

zexis 15.08.2011 14:47

Пишу в среде Adobe Flash Professional CS5
Код пишу в первом кадре ролика в окне Actionscript
Вот этот код
Код AS3:

trace(_root.var1);

также выдает ошибку

Монтажный кадр 1, слой "Слой 1", кадр 1, строка 1 1120: Обращение несуществующего свойства _root.

toFL 15.08.2011 14:50

Код AS3:

stage.loaderInfo.parameters

Если у вас AS2 (а это так, судя по _root), то эту тему следует переместить в раздел ActionScript 1.0/2.0


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

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