![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2013
Сообщений: 40
|
Вечер добрый друзья.
Сразу скажу, особыми знаниями в ActionScript не блещу. Имеется ссылка: "http://www.site.ru/user=StasHappy" Как можно взять содержимое Get параметра user и вставить вот сюда: Где-то читал, что можно воспользоваться классом URLLoader. Пытался разобраться с ним сам, так ничего и не понял... Делаю внешний прелоадер, который: 1. Берет ссылку из GET параметра 2. Отображает прогресс загрузки 3. По окончинии, загружает в себя принятый swf файл. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Не, не, не. С URLLoader+URLRequest можно отправить GET или POST cgi-скрипту и получить от него ответ.
Делается примерно так: var url:String = "http://www.[yourDomain].com/application.jsp"; var request:URLRequest = new URLRequest(url); var variables:URLVariables = new URLVariables(); variables.exampleSessionId = new Date().getTime(); variables.exampleUserLabel = "guest"; request.data = variables; request.method = URLRequestMethod.POST; var urlLoader:URLLoader = new URLLoader(); urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES; urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete); urlLoader.load(request); function urlLoader_complete(evt:Event):void { lbl.text = urlLoader.data.lastName + "," + urlLoader.data.firstName; addChild(lbl); }
__________________
мой пустой блог |
|
|||||
|
Регистрация: Jan 2013
Сообщений: 40
|
Цитата:
Цитата:
![]() Добавлено через 19 минут За пример, огромное спасибо. Очень рад что помогли. То есть, вот тут мы прописываем домен: А здесь прописываем GET параметр: Правильно все понял? ![]() Последний раз редактировалось StasHappy; 16.01.2013 в 21:44. |
|
|||||
|
Цитата:
Добавлено через 1 минуту Для почитать http://help.adobe.com/ru_RU/FlashPla...tml#loaderInfo http://help.adobe.com/ru_RU/FlashPla...tml#parameters
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Jan 2013
Сообщений: 40
|
Ребят. По правде говоря, у меня ничего не получается. Может кто-нибудь потратит чуть своего времени и напишет мне код? А то чувствую, сам не справлюсь... Можно было бы конечно изучить Flash технологии, но ради одного прелоадера... думаю не стоит.
Эх, жалко. Вечер пролетел впустую... |
|
|||||
|
Регистрация: Jan 2013
Сообщений: 40
|
Код(первый кадр):
var ldr:Loader = new Loader(); var url:String = loaderInfo.parameters.path; if(url!=null) { ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,swf_loaded); ldr.load(new URLRequest(url)); function swf_loaded(e:Event):void{ nextFrame(); } } stop(); Что если вот так попробовать? Добавлено через 1 час 40 минут Ребят. Вроде что-то вышло у меня. Единственное, если указать в переменной path , несуществующий файл(ссылку), выходит вот такая ошибка: Error #2044: Необработанный IOErrorEvent:. text=Error #2036: Загрузка не завершена. Можно ли поставить какую либо проверку, на этот счет. Скажем, если загрузка прошла с ошибкой, делаем stop(). |
|
|||||
|
Регистрация: Jan 2013
Сообщений: 40
|
Цитата:
ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,swf_error); function swf_error(e:Event) { removeEventListener(Event.COMPLETE,swf_loaded); } Еще один ньюнс. Некоторые flash'ки, вызывают ошибку: SecurityError: Error #2070: Нарушение изолированной среды: вызывающий объект...итд. На одном сайте, посоветовали прописать вот это: А вот куда прописать, не подметили. Есть идеи? ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|