Başka bir uygulamada URL açmaFlash Player 9 ve üstü, Adobe AIR 1.0 ve üstü Bir web tarayıcısında veya başka bir uygulamada URL açmak için navigateToURL() işlevini kullanabilirsiniz. AIR'de çalışan içerik için, navigateToURL() işlevi sayfayı varsayılan sistem web tarayıcısında açar. Bu işlevin request parametresi olarak ilettiğiniz URLRequest nesnesi için yalnızca url özelliği kullanılır. navigateToURL() işlevinin ilk parametresi olan navigate parametresi, bir URLRequest nesnesidir (bkz.URLRequest sınıfını kullanma). İkincisi, pencere adını belirtebileceğiniz isteğe bağlı bir window parametresidir. Örneğin, aşağıdaki kod www.adobe.com web sayfasını açar: var url:String = "http://www.adobe.com"; var urlReq:URLRequest = new URLRequest(url); navigateToURL(urlReq); Not: Çalışma zamanı, navigateToURL() işlevini kullanırken, POST yöntemini kullanan URLRequest nesnesinin (method özelliği URLRequestMethod.POST olarak ayarlanmış olan) GET yöntemini kullandığını kabul eder.
navigateToURL() işlemini kullanırken, URI şemalarına navigateToURL() işlevini çağıran kodun güvenlik sanal alanı temelinde izin verilir. Bazı API'ler, içeriği bir web tarayıcısında başlatmanıza olanak verir. Güvenlik nedenleriyle, AIR’de bu API’leri kullanırken bazı URI şemalarının kullanılmasına izin verilmez. İzin verilmeyen şemaların listesi, API'yi kullanan kodun güvenlik sanal alanına bağlıdır. (Güvenlik sanal alanlarına ilişkin ayrıntılar için bkz. AIR güvenliği.) Uygulama sanal alanı (Yalnızca AIR)Aşağıdaki şemalara izin verilir. Bu şemaları web tarayıcısında kullandığınız gibi kullanın.
Diğer URL şemalarına izin verilmez. Uzak sanal alanlarAşağıdaki şemalara izin verilir. Bu şemaları web tarayıcısında kullandığınız gibi kullanın.
Diğer URI şemalarına izin verilmez. Dosyayla yerel sanal alanAşağıdaki şemalara izin verilir. Bu şemaları web tarayıcısında kullandığınız gibi kullanın.
Diğer URI şemalarına izin verilmez. |
|