Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   передача параметров из xhtml в swf (http://www.flasher.ru/forum/showthread.php?t=159481)

neyaa 01.07.2011 13:15

передача параметров из xhtml в swf
 
на странице xhtml вызываю swf следующим образом:
Код:

<a  onclick="" onMouseUp="newWind=window.open('./anima/1.swf', '', 'width=1200,height=500,status=no,location=no,toolbar=no,menubar=no');" >
Код AS3:

А swf должна подгрузить файл xml:
my_xml = new XML();
my_xml.load("my.xml");

хочу сделать так, чтобы имя подгружаемого xml передавалось в параметрах в xhtml, нашла информацию как из html передавать пыталась вставить вот так:

на странице
Код:

<a  onclick="" onMouseUp="newWind=window.open('./anima/sample.swf?new_xml="my.xml"', '', 'width=1200,height=500,status=no,location=no,toolbar=no,menubar=no');
но ничего не получилось. Подскажите пожалуйста как передать параметр из xhtml в swf и как его принять в my_xml.load()

kackbip 01.07.2011 13:23

а что конкретно не получилось?
Передаете правильно.

neyaa 01.07.2011 14:24

в swf пишу:
Код AS3:

my_xml = new XML();
var new_xml;
var my_param = stage.loaderInfo.parameters;
my_xml.load(my_param.new_xml);

загружаю xhtml ничего не показывает, нет даже картинки по нажатию на которую загружается swf - пусто

Код:

<div id="formula"><span class="img_position_right"><a  onclick="" onMouseUp="newWind=window.open('./anima/sample.swf?new_xml="my.xml"', '', 'width=1200,height=500,status=no,location=no,toolbar=no,menubar=no');" ><img src="image/chapter1/ris1.jpg" width="271" height="197" alt="" /></a><br />
                <div class="text_under_formul">Рис. 1</div></span>
</div>


cleptoman 01.07.2011 14:24

во флэш ловите параметр и вперед

Код AS3:

trace(stage.loaderInfo.parameters["new_xml"]);

в вашем примере загрузки - AS2.

neyaa 02.07.2011 01:50

не передается параметр
создала динамическое поле и вывожу туда эту переменную
Код AS3:

stage.loaderInfo.parameters["new_xml"]

вместо значения выводит undefined :(

Добавлено через 13 часов 49 минут
Цитата:

Сообщение от cleptoman (Сообщение 1008053)
в вашем примере загрузки - AS2

в AS2 получать параметр нужно так: _root.new_xml
Сработало, спасибо за помощь


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

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