| Пакет | 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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства