Пакет | flash.net |
Класс | public dynamic class URLVariables |
Наследование | URLVariables Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
класса URLRequest, а также с функциями пакета flash.net.
Связанные элементы API
Метод | Определено | ||
---|---|---|---|
URLVariables(source:String = null)
Создает новый объект URLVariables. | URLVariables | ||
Преобразует переменную строку в свойства заданного объекта URLVariables. | URLVariables | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строку, содержащую все перечисляемые переменные в кодировке содержимого MIME application/x-www-form-urlencoded. | URLVariables | ||
Возвращает элементарное значение заданного объекта. | Object |
URLVariables | () | Конструктор |
public function URLVariables(source:String = null)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Создает новый объект URLVariables. Объекты URLVariables следует передать свойству data
объектов URLRequest.
Если вызвать конструктор URLVariables с определенной строкой, то при этом будет автоматически вызван метод decode()
, преобразующий строку в свойства объекта URLVariables.
source:String (default = null ) — Строка в кодировке URL-адреса, содержащая пары «имя-значение».
|
decode | () | метод |
public function decode(source:String):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Преобразует переменную строку в свойства заданного объекта URLVariables.
Этот метод используется событиями URLVariables в скрытой форме. Большинству пользователей не требуется вызывать этот метод напрямую.
Параметры
source:String — Строка запроса в кодировке URL-адреса, содержащая пары «имя-значение».
|
Выдает
Error — Исходным параметром должна быть строка запроса в кодировке URL-адреса, содержащая пары «имя-значение».
|
Пример ( Использование этого примера )
// The first method passes the string to be decoded to the URLVariables class constructor: var urlVariables:URLVariables = new URLVariables("firstName=Tom&lastName=Jones"); lbl.text = urlVariables.lastName + "," + urlVariables.firstName; // The second method uses the decode() method to parse the URL encoded string: var urlVariables:URLVariables = new URLVariables(); urlVariables.decode("firstName=Tom&lastName=Jones"); lbl.text = urlVariables.lastName + "," + urlVariables.firstName;
toString | () | метод |
public function toString():String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Возвращает строку, содержащую все перечисляемые переменные в кодировке содержимого MIME application/x-www-form-urlencoded.
ВозвращаетString — Строка в кодировке URL-адреса, содержащая пары «имя-значение».
|
Основные моменты данного примера представлены ниже:
- Функция конструктора создает экземпляр URLRequest под именем
request
, принимая в качестве параметра URL-адрес удаленного приложения. - Создается объект URLVariables, двум свойствам которого присваиваются значения.
- Объект URLVariables присваивается свойству
data
объекта URLRequest. - В примере вызывается
navigateToURL
, открывающий новое окно обозревателя с URL-адресом удаленного приложения.
Примечание. Чтобы запустить данный пример, необходимо заменить в примере URL-адрес удаленного приложения на любой действующий URL-адрес. Вдобавок, необходимо, чтобы код сервера обработал информацию, захваченную проигрывателем Flash Player в объекте URLVariables.
package { import flash.display.Sprite; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.net.URLVariables; public class URLVariablesExample extends Sprite { public function URLVariablesExample() { 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; navigateToURL(request); } } }
Tue Jun 12 2018, 11:34 AM Z