Paket | flash.net |
Sınıf | public dynamic class URLVariables |
Miras Alma | URLVariables Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
data
özelliğiyle ve flash.net paket işlevleriyle kullanın.
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
URLVariables(source:String = null)
Yeni URLVariables nesnesi oluşturur. | URLVariables | ||
Değişken dizesini belirtilen URLVariables nesnesinin özelliklerine dönüştürür. | URLVariables | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
application/x-www-form-urlencoded şeklinde kodlanmış MIME içeriği şeklinde tüm adımlanabilir değişkenleri içeren bir dize döndürür. | URLVariables | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
URLVariables | () | Yapıcı |
public function URLVariables(source:String = null)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni URLVariables nesnesi oluşturur. URLVariables nesnelerini URLRequest nesnelerinin data
özelliğine iletin.
URLVariables yapıcısını bir dizeyle çağırırsanız, dizeyi URLVariables nesnesinin özelliklerine dönüştürmek için otomatik olarak decode()
yöntemi çağrılır.
source:String (default = null ) — ad/değer çiftlerini içeren URL kodlu bir dize.
|
decode | () | yöntem |
public function decode(source:String):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Değişken dizesini belirtilen URLVariables nesnesinin özelliklerine dönüştürür.
Bu yöntem URLVariables olayları tarafından dahili olarak kullanılır. Birçok kullanıcının bu yöntemi doğrudan çağırması gerekmez.
Parametreler
source:String — ad/değer çiftlerini içeren URL kodlu bir sorgu dizesi.
|
Atar
Error — Kaynak parametresi, ad/değer çiftlerini içeren URL kodlu bir sorgu dizesi olmalıdır.
|
Örnek ( Bu örnek nasıl kullanılır? )
// 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 | () | yöntem |
public function toString():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
application/x-www-form-urlencoded şeklindeki MIME içeriği şeklinde tüm adımlanabilir değişkenleri içeren bir dize döndürür.
DöndürürString — ad/değer çiftlerini içeren URL kodlu bir dize.
|
Örneğin en önemli noktaları şu şekildedir:
- constructor işlevi, uzak uygulamanın URL'sini bir parametre olarak alarak
request
adlı bir URLRequest örneği oluşturur. - Bir URLVariables nesnesi oluşturulur ve özelliklerinin ikisine değerler atanır.
- URLVariables nesnesi, URLRequest nesnesinin
data
özelliğine atanır. - Örnek
navigateToURL
öğesini çağırır ve böylece uzak uygulamanın URL'sine yeni bir tarayıcı penceresi açılır.
Not: Örneği çalıştırmak için örnekteki uzak uygulama URL'si çalışan bir URL'yle değiştirilmelidir. Ayrıca, bir sunucu kodunun Flash Player tarafından URLVariables nesnesinde yakalanan bilgileri işlemesi gerekir.
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, 01:09 PM Z