Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.07.2011, 13:15
neyaa вне форума Посмотреть профиль Отправить личное сообщение для neyaa Найти все сообщения от neyaa
  № 1  
Ответить с цитированием
neyaa
[+1.3 02.07.11]

Регистрация: Jun 2011
Сообщений: 5
По умолчанию передача параметров из 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()


Последний раз редактировалось iNils; 02.07.2011 в 01:53.
Старый 01.07.2011, 13:23
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 2  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
а что конкретно не получилось?
Передаете правильно.

Старый 01.07.2011, 14:24
neyaa вне форума Посмотреть профиль Отправить личное сообщение для neyaa Найти все сообщения от neyaa
  № 3  
Ответить с цитированием
neyaa
[+1.3 02.07.11]

Регистрация: Jun 2011
Сообщений: 5
в 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>


Последний раз редактировалось iNils; 02.07.2011 в 01:54.
Старый 01.07.2011, 14:24
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 4  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
во флэш ловите параметр и вперед

Код AS3:
trace(stage.loaderInfo.parameters["new_xml"]);
в вашем примере загрузки - AS2.
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 02.07.2011, 01:50
neyaa вне форума Посмотреть профиль Отправить личное сообщение для neyaa Найти все сообщения от neyaa
  № 5  
Ответить с цитированием
neyaa
[+1.3 02.07.11]

Регистрация: Jun 2011
Сообщений: 5
не передается параметр
создала динамическое поле и вывожу туда эту переменную
Код AS3:
stage.loaderInfo.parameters["new_xml"]
вместо значения выводит undefined

Добавлено через 13 часов 49 минут
Цитата:
Сообщение от cleptoman Посмотреть сообщение
в вашем примере загрузки - AS2
в AS2 получать параметр нужно так: _root.new_xml
Сработало, спасибо за помощь


Последний раз редактировалось neyaa; 02.07.2011 в 02:09.
Создать новую тему Ответ Часовой пояс GMT +4, время: 19:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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