Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.net 

URLRequestMethod  - AS3

Пакетflash.net
Классpublic final class URLRequestMethod
НаследованиеURLRequestMethod Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Lite 4

Класс URLRequestMethod передает значения, указывающие метод, который объект URLRequest должен использовать при отправке данных на сервер: POST или GET.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
      DELETE : String = "DELETE"
[статические] Указывает, что объект URLRequest использует метод DELETE.
URLRequestMethod
  GET : String = "GET"
[статические] Указывает, что объект URLRequest использует метод GET.
URLRequestMethod
      HEAD : String = "HEAD"
[статические] Указывает, что объект URLRequest использует метод HEAD.
URLRequestMethod
      OPTIONS : String = "OPTIONS"
[статические] Указывает, что объект URLRequest использует метод OPTIONS.
URLRequestMethod
  POST : String = "POST"
[статические] Указывает, что объект URLRequest использует метод POST.
URLRequestMethod
      PUT : String = "PUT"
[статические] Указывает, что объект URLRequest использует метод PUT.
URLRequestMethod
Сведения о константе
    

DELETE

Константа
public static const DELETE:String = "DELETE"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, что объект URLRequest использует метод DELETE.

GET

Константа 
public static const GET:String = "GET"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Lite 4

Указывает, что объект URLRequest использует метод GET.

    

HEAD

Константа 
public static const HEAD:String = "HEAD"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, что объект URLRequest использует метод HEAD.

    

OPTIONS

Константа 
public static const OPTIONS:String = "OPTIONS"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, что объект URLRequest использует метод OPTIONS.

POST

Константа 
public static const POST:String = "POST"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Lite 4

Указывает, что объект URLRequest использует метод POST.

Примечание. В случае с содержимым, выполняющимся в Adobe AIR, при использовании функции navigateToURL() среда выполнения воспринимает URLRequest, использующий метод POST (свойство method которого имеет значение URLRequestMethod.POST), как использование метода GET.

    

PUT

Константа 
public static const PUT:String = "PUT"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Указывает, что объект URLRequest использует метод PUT.

URLRequestMethodExample.as

В следующем примере загружаются и отображаются данные, найденные в локальном текстовом файле. Здесь также отслеживается информация по обработке событий.

Примечание. Чтобы запустить этот пример, поместите файл example.txt в тот же каталог, где находится ваш SWF-файл. Данный файл должен представлять собой простой текстовый файл, содержащий несколько слов или строк текста.

Данный пример кода выполняет следующее:

  1. Функция конструктора создает экземпляр URLLoader под именем loader.
  2. Объект loader передается методу configureListeners(), который добавляет прослушивателей для каждого из поддерживаемых событий URLLoader.
  3. Под именем request создается экземпляр URLRequest, определяющий имя загружаемого файла.
  4. Свойство запроса method имеет значение URLRequestMethod.POST.
  5. Далее объект request передается методу loader.load(), который загружает текстовый файл.
  6. После того как URLLoader завершит загрузку текстового файла, отправляется событие Event.COMPLETE, которое запускает метод completeHandler(). Метод completeHandler() просто отслеживает свойство data (содержимое текстового файла).

package {
    import flash.display.Sprite;
    import flash.events.*;
    import flash.net.*;

    public class URLRequestMethodExample extends Sprite {
        private var loader:URLLoader;
        
        public function URLRequestMethodExample() {
            loader = new URLLoader();
            configureListeners(loader);

            var request:URLRequest = new URLRequest("example.txt");
            
            request.method = URLRequestMethod.POST;
            loader.load(request);
        }

        private function configureListeners(dispatcher:IEventDispatcher):void {
            dispatcher.addEventListener(Event.COMPLETE, completeHandler);
            dispatcher.addEventListener(Event.OPEN, openHandler);
            dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
            dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
            dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
        }

        private function completeHandler(event:Event):void {
            var loader:URLLoader = URLLoader(event.target);
            trace("completeHandler: " + loader.data);
        }

        private function openHandler(event:Event):void {
            trace("openHandler: " + event);
        }

        private function progressHandler(event:ProgressEvent):void {
            trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
        }

        private function securityErrorHandler(event:SecurityErrorEvent):void {
            trace("securityErrorHandler: " + event);
        }

        private function httpStatusHandler(event:HTTPStatusEvent):void {
            trace("httpStatusHandler: " + event);
        }

        private function ioErrorHandler(event:IOErrorEvent):void {
            trace("ioErrorHandler: " + event);
        }
    }
}




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.