| Pakiet | flash.net |
| Klasa | public dynamic class URLVariables |
| Dziedziczenie | URLVariables Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data klasy URLRequest oraz funkcjami pakietu flash.net.
Powiązane elementy interfejsu API
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
URLVariables(source:String = null)
Tworzy nowy obiekt URLVariables. | URLVariables | ||
Konwertuje ciąg zmiennej na właściwości określonego obiektu URLVariables. | URLVariables | ||
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
Zwraca ciąg znaków zawierający wszystkie zmienne wyliczeniowe (w aplikacji kodującej zawartość MIME, x-www-form-urlencoded). | URLVariables | ||
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
URLVariables | () | Konstruktor |
public function URLVariables(source:String = null)| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Tworzy nowy obiekt URLVariables. Przekaż obiekty URLVariables do właściwości data obiektu URLRequest.
Jeśli wywołany zostanie konstruktor URLVariables z ciągiem znaków, wtedy automatycznie wywołana zostanie metoda decode() w celu przekonwertowania ciągu znaków na właściwości obiektu URLVariables.
source:String (default = null) — Ciąg znaków zakodowany w postaci adresu URL zawierający pary nazwa/wartość.
|
decode | () | metoda |
public function decode(source:String):void| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Konwertuje ciąg znaków zmiennej na właściwości określonego obiektu URLVariables.
Ta metoda używana jest wewnętrznie przez zdarzenia URLVariables. Większość użytkowników nie ma potrzeby wywoływania tej metody bezpośrednio.
Parametry
source:String — Ciąg znaków zapytania zakodowany w postaci adresu URL zawierający pary nazwa/wartość.
|
Zgłasza
Error — Parametr źródłowy musi być ciągiem znaków zapytania zakodowanym w postaci adresu URL, który zawiera pary nazwa/wartość.
|
Przykład ( Sposób korzystania z tego przykładu )
// 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 | () | metoda |
public function toString():String| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Zwraca ciąg znaków zawierający wszystkie zmienne wyliczeniowe, w treści zakodowane w formacie MIME application/x-www-form-urlencoded.
ZwracaString — Ciąg znaków zakodowany w postaci adresu URL zawierający pary nazwa/wartość.
|
Najważniejsze punkty przykładu:
- Funkcja konstruktora tworzy instancję URLRequest o nazwie
request, pobierając adres URL aplikacji zdalnej jako parametr. - Tworzony jest obiekt URLVariables i do dwóch spośród jego właściwości przypisywane są wartości.
- Obiekt URLVariables jest przypisywany do właściwości
dataobiektu URLRequest. - W przykładzie wywoływana jest funkcja
navigateToURL, która otwiera nowe okno przeglądarki z adresem URL aplikacji zdalnej.
Uwaga: aby uruchomić przykład, adres URL aplikacji zdalnej w przykładzie należy zastąpić działającym adresem URL. Ponadto potrzebny będzie kod serwera przetwarzający informacje przechwycone przez program Flash Player z obiektu 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, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne