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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.04.2007, 01:35
atmel вне форума Посмотреть профиль Отправить личное сообщение для atmel Посетить домашнюю страницу atmel Найти все сообщения от atmel
  № 1  
Ответить с цитированием
atmel

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
По умолчанию как получить GET параметры переданные странице с flex приложением

как получить GET параметры переданные странице с flex приложением?
Например
в браузере набрали строку

Код:
http://localhost/flex_kalendar/bin/flex_kalendar.php?d=2&m=5&y=2007
как можно во flex-е можно получить
d=2
m=5
y=2007
?

Старый 10.04.2007, 03:01
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
С помощью JS, разобрав адресную строку и записав теги флеша с соответствующими flashvars. Кода у меня нет и писать мне его лень — либо пользуем SWFObject и не паримся, либо изучаем JS.

Старый 10.04.2007, 10:02
vooparker вне форума Посмотреть профиль Отправить личное сообщение для vooparker Посетить домашнюю страницу vooparker Найти все сообщения от vooparker
  № 3  
Ответить с цитированием
vooparker
 
Аватар для vooparker

Регистрация: Apr 2006
Адрес: Kursk, Russia
Сообщений: 523
Отправить сообщение для vooparker с помощью ICQ
Примерно где-то так:
Код:
var so = new SWFObject("mov.swf", "mov", "200", "100", "9", "#000000");
so.addVariable("d", getQueryParamValue("d"));
so.addVariable("m", getQueryParamValue("m"));
so.addVariable("y", getQueryParamValue("y"));
so.write("flashcontent");
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE

Старый 10.04.2007, 22:11
atmel вне форума Посмотреть профиль Отправить личное сообщение для atmel Посетить домашнюю страницу atmel Найти все сообщения от atmel
  № 4  
Ответить с цитированием
atmel

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
А есть у кого нибудь статья "Получение переменных, переданных через GET или FlashVars"
которая была на http://flexwiki.novemberain.com/
?
если есть выложите здесь пожалуйста если можно , а то novemberain похоже скончался.

Старый 10.04.2007, 22:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Гугл рулит.

Старый 10.04.2007, 22:36
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от atmel
в браузере набрали строку
Код:
http://localhost/flex_kalendar/bin/flex_kalendar.php?d=2&m=5&y=2007
как можно во flex-е можно получить
d=2
m=5
y=2007
Вы спросите лучше, как можно в php эти переменные получить. Просто адская работа потребуется. Или у вас там html под видом php?

Старый 11.04.2007, 00:56
atmel вне форума Посмотреть профиль Отправить личное сообщение для atmel Посетить домашнюю страницу atmel Найти все сообщения от atmel
  № 7  
Ответить с цитированием
atmel

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
Цитата:
Сообщение от Kikasso
Вы спросите лучше, как можно в php эти переменные получить. Просто адская работа потребуется. Или у вас там html под видом php?
да вот в php как раз проблем нет с получением GET переменных
а как это сделать во flex-е ? вот в чем вопрос
кстати Google не помог

Старый 11.04.2007, 01:44
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Просто ссылка умерла. Можно вбить название статьи в гугле и перейти по ссылке «Сохранено в кеше». А вообще, по слову «flashvars» в хелпе можно получить исчерпывающую информацию.


Последний раз редактировалось etc; 11.04.2007 в 13:21.
Старый 11.04.2007, 10:00
atmel вне форума Посмотреть профиль Отправить личное сообщение для atmel Посетить домашнюю страницу atmel Найти все сообщения от atmel
  № 9  
Ответить с цитированием
atmel

Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
Нашел , выкладываю.

Получение переменных, переданных через GET или FlashVars
Материал из Adobe Flex по-русски.
Передавая переменные ролику напрямую методом GET, например так:
http://www.example.com/swfs/navigati...ction=1&item=2 во Flash мы бы получили эти переменные в _root. Однако начинающих Flex-разработчиков смущает новая иерархия объектов GUI и отсутствие в ней рута как такового. Однако, решение все так же просто. Singleton-класс Application предоставляет доступ к переднным гетом или через FlashVars переменным через параметр parameters, вот пример:

Код:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()">
 <mx:Script> 
<![CDATA[ 
actionscript3
[Bindable]
public var myName:String;
[Bindable]
public var myHometown:String;
// Присваиваем переданные параметры полям класса
// Т.к. поля привязаны к значениям текста компонентов Label,
// передав переменные ролику мы автоматически заполняем поля
private function initVars():void {
myName = Application.application.parameters.myName;
myHometown = Application.application.parameters.myHometown;
}
]]> 
</mx:Script> 
<mx:VBox> 
<mx:HBox>
 <mx:Label text="Name: "/>
 <mx:Label text="{myName}" fontWeight="bold"/>
 </mx:HBox> 
<mx:HBox> 
<mx:Label text="Hometown: "/> 
<mx:Label text="{myHometown}" fontWeight="bold"/>
 </mx:HBox> 
</mx:VBox> 
</mx:Application>
Майкл Клишин 21:01, 14 сентября 2006 (MSD)

Старый 21.09.2007, 10:05
~~~ вне форума Посмотреть профиль Отправить личное сообщение для ~~~ Посетить домашнюю страницу ~~~ Найти все сообщения от ~~~
  № 10  
Ответить с цитированием
~~~
 
Аватар для ~~~

блогер
Регистрация: Nov 2003
Адрес: 117593, Россия, Москва
Сообщений: 211
Записей в блоге: 2
Отправить сообщение для ~~~ с помощью ICQ Отправить сообщение для ~~~ с помощью AIM Отправить сообщение для ~~~ с помощью Yahoo Отправить сообщение для ~~~ с помощью Skype™
А если в ActionScript Project'e?
__________________
WebLog:http://flashimp.ru
IDE: http://Visuvio.com

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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