![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
|
как получить GET параметры переданные странице с flex приложением?
Например в браузере набрали строку как можно во flex-е можно получить d=2 m=5 y=2007 ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
С помощью JS, разобрав адресную строку и записав теги флеша с соответствующими flashvars. Кода у меня нет и писать мне его лень — либо пользуем SWFObject и не паримся, либо изучаем JS.
|
|
|||||
|
Примерно где-то так:
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE |
|
|||||
|
Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
|
А есть у кого нибудь статья "Получение переменных, переданных через GET или FlashVars"
которая была на http://flexwiki.novemberain.com/ ? если есть выложите здесь пожалуйста если можно , а то novemberain похоже скончался. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Вы спросите лучше, как можно в php эти переменные получить. Просто адская работа потребуется. Или у вас там html под видом php?
|
|
|||||
|
Регистрация: Feb 2007
Адрес: Белгород
Сообщений: 64
|
Цитата:
а как это сделать во flex-е ? вот в чем вопрос кстати Google не помог |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Просто ссылка умерла. Можно вбить название статьи в гугле и перейти по ссылке «Сохранено в кеше». А вообще, по слову «flashvars» в хелпе можно получить исчерпывающую информацию.
Последний раз редактировалось etc; 11.04.2007 в 13:21. |
|
|||||
|
Регистрация: 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>
|
|
|||||
|
А если в ActionScript Project'e?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|