Paket | flash.html |
Sınıf | public class HTMLLoader |
Miras Alma | HTMLLoader Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Alt Sınıflar | FlexHTMLLoader |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
AIR profili desteği: Bu özellik tüm masaüstü işletim sistemlerinde desteklenir ancak mobil aygıtlarda veya AIR for TV aygıtlarında desteklenmez. Desteği çalışma zamanında HTMLLoader.isSupported
özelliğini kullanarak test edebilirsiniz. Birden fazla profilde API desteği ile ilgili daha fazla bilgi için bkz. AIR Profil Desteği.
Masaüstü bilgisayarlarda (masaüstü ve genişletilmiş masaüstü profillerinde), HTMLLoader sınıfı dahili AIR WebKit motorunu kullanır. Kullanılabilir özellikler ve görüntü oluşturma görünümü StageWebView sınıfınınkilerin yanı sıra ActionScript ve JavaScript arasında yakın tümleştirme ve komut komut dosyası köprülemeye ait olanlarla aynıdır. StageWebView sınıfı, Flash Player eklentisi tarafından sağlanan sistem web denetimini kullandığından, StageWebView ve HTMLLoader örneklerinin eş zamanlı kullanımı sınıf, tanımlanmayan davranış içerdiği ve uygulamayı sonlandırabileceği için kesinlikle önerilmez.
Bir HTMLLoader öğesinin varsayılan boyutları, 0 x 0 pikseldir. HTMLLoader nesnesini görünür yapmak için width
ve height
özelliklerini ayarlayın.
Bir HTMLLoader nesnesi için maksimum boyut yükseklikte ve genişlikte 4.096 pikseldir. Bir HTMLLoader nesnesinin width
ve height
özelliklerini 4.095'i aşan bir sayıya ayarlamak, HTMLLoader nesnesinin bir ArgumentError istisnası atmasına neden olur. (AIR 2'den önce HTMLLoader nesnesinin maksimum boyutunun 2880 piksel olduğunu unutmayın.)
Not: Şeffaf bir pencerede görüntülendiğinde, bir HTML sayfasındaki SWF içeriği transparent
veya opaque
wmode kullanılarak gömülmelidir. wmode için varsayılan değer window
değeri olduğundan, bir değer belirtmezseniz SWF içeriği görüntülenmeyebilir. Windows ve Linux'ta, wmode
window
veya opaque
olarak ayarlandığında SWF içeriği her zaman diğer içeriğin üstünde görünür. Hangi wmode
ayarının kullanıldığı önemli olmaksızın, PDF içeriği şeffaf bir pencerede görüntülenemez.
Özellik | Tanımlayan: | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Bu InteractiveObject örneği için geçerli erişilebilirlik uygulaması (AccessibilityImplementation). | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Bu görüntüleme nesnesi için geçerli erişilebilirlik seçenekleri. | DisplayObject | ||
alpha : Number
Belirtilen nesnenin alfa saydamlık değerini gösterir. | DisplayObject | ||
authenticate : Boolean
Kimlik doğrulama isteklerinin, bu nesne tarafından yapılan HTTP istekleri için işlenip (true) işlenmeyeceğini (false) belirtir. | HTMLLoader | ||
blendMode : String
Hangi karışım modunun kullanılacağını belirten bir BlendMode sınıfı değeri. | DisplayObject | ||
blendShader : Shader [salt yazılır]
Ön planı ve arka planı karıştırmak için kullanılacak bir gölgelendirici ayarlar. | DisplayObject | ||
buttonMode : Boolean
Bu hareketli grafiğin düğme modunu belirtir. | Sprite | ||
cacheAsBitmap : Boolean
true olarak ayarlanırsa, Flash çalışma zamanları, görüntüleme nesnesinin dahili bir bitmap temsilini önbelleğe alır. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Bu Matrix nesnesi null olmazsa, görüntüleme nesnesinin cacheAsBitmap true olarak ayarlandığı zaman nasıl oluşturacağını tanımlar. | DisplayObject | ||
cacheResponse : Boolean
Başarılı yanıt verilerinin, bu nesne tarafından yapılan HTTP istekleri için önbelleğe alınıp alınmayacağını belirtir. | HTMLLoader | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
contentHeight : Number [salt okunur]
HTML içeriğinin piksel cinsinden yüksekliği. | HTMLLoader | ||
contentWidth : Number [salt okunur]
HTML içeriğinin piksel cinsinden genişliği. | HTMLLoader | ||
contextMenu : NativeMenu
Bu nesneyle ilişkilendirilen bağlam menüsünü belirtir. | InteractiveObject | ||
doubleClickEnabled : Boolean
Nesnenin doubleClick olaylarını alıp almadığını belirtir. | InteractiveObject | ||
dropTarget : DisplayObject [salt okunur]
Hareketli grafiğin üzerine sürüklenmekte olduğu veya hareketli grafiğin üzerine bırakıldığı görüntüleme nesnesini belirtir. | Sprite | ||
filters : Array
Geçerli olarak görüntüleme nesnesiyle ilişkilendirilmiş her filtre nesnesini içeren dizinli bir dizi. | DisplayObject | ||
focusRect : Object
Bu nesnenin bir odak dikdörtgeni görüntüleyip görüntülemediğini belirtir. | InteractiveObject | ||
graphics : Graphics [salt okunur]
Vektör çizimi komutlarının gerçekleşebileceği, bu hareketli grafiğe ait Graphics nesnesini belirtir. | Sprite | ||
hasFocusableContent : Boolean [salt okunur]
HTMLLoader nesnesindeki herhangi bir içeriğin odaklanılabilir olup olmadığını gösterir. | HTMLLoader | ||
height : Number [geçersiz kıl]
Oluşturulan HTML tuvalindeki dikdörtgenin yüksekliğini belirtir. | HTMLLoader | ||
historyLength : uint [salt okunur]
Gerideki ve ilerideki girişler dahil olmak üzere geçmiş listesinin toplam uzunluğu. | HTMLLoader | ||
historyPosition : uint
Geçmiş listesindeki geçerli konum. | HTMLLoader | ||
hitArea : Sprite
Bir hareketli grafik için tıklatma alanı olarak başka bir hareketli grafiği atar. | Sprite | ||
htmlHost : flash.html:HTMLHost
Belirli kullanıcı arabirimi öğelerinde yapılan değişiklikleri işlemek için kullanılan HTMLHost nesnesi (HTMLLoader nesnesinin window.document.title özelliği gibi). | HTMLLoader | ||
idleTimeout : Number
Bu nesne tarafından HTTP talepleri için yayınlanan boşta durma zaman aşımı değerini (milisaniye cinsinden) belirler. | HTMLLoader | ||
isSupported : Boolean [statik] [salt okunur]
İstemci sisteminde HTMLLoader sınıfının desteklenip desteklenmediğini belirtir. | HTMLLoader | ||
loaded : Boolean [salt okunur]
load() veya loadString() yöntemine yapılan önceki çağrıya karşılık gelen JavaScript load olayının HTMLLoader nesnesindeki HTML DOM öğesine teslim edilip edilmediğini gösterir. | HTMLLoader | ||
loaderInfo : LoaderInfo [salt okunur]
Bu görüntüleme nesnesinin ait olduğu dosyayı yükleme hakkında bilgi içeren bir LoaderInfo nesnesi döndürür. | DisplayObject | ||
location : String [salt okunur]
HTMLLoader nesnesine yüklenen içeriğe yönelik URL. | HTMLLoader | ||
manageCookies : Boolean
HTTP protokol yığınının, bu nesneye yönelik tanımlama bilgilerini yönetip yönetmeyeceğini belirtir. | HTMLLoader | ||
mask : DisplayObject
Çağıran görüntüleme nesnesi belirtilen mask nesnesiyle maskelenir. | DisplayObject | ||
metaData : Object
Meta veri SWF dosyasında PlaceObject4 aracılığıyla söz konusu DisplayObject örneğinin yanında depolanmışsa, DisplayObject örneğinin meta veri nesnesini alır. | DisplayObject | ||
mouseChildren : Boolean
Nesnenin alt öğelerinin, fare veya kullanıcı girdi aygıtı etkin olduğunu belirtir. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Bu nesnenin fare veya diğer kullanıcı girdisi iletileri alıp almadığını belirtir. | InteractiveObject | ||
mouseX : Number [salt okunur]
Farenin veya kullanıcı girdi aygıtı konumunun x koordinatını piksel olarak belirtir. | DisplayObject | ||
mouseY : Number [salt okunur]
Farenin veya kullanıcı girdi aygıtı konumunun y koordinatını piksel olarak belirtir. | DisplayObject | ||
name : String
DisplayObject öğesinin örnek adını belirtir. | DisplayObject | ||
navigateInSystemBrowser : Boolean
HTML içeriğinde bulunan kök karesindeki gezinmenin (örneğin, kullanıcı bir bağı tıklattığında, window.location özelliği ayarlandığında veya window.open() öğesi çağrılırken) HTMLLoader nesnesinde gezinmeyle mi (false) yoksa varsayılan sistem web tarayıcısında gezinmeyle mi (true) sonuçlanacağını belirtir. | HTMLLoader | ||
needsSoftKeyboard : Boolean
Bu InteractiveObject örneği odak aldığında sanal bir klavyenin (ekrandaki yazılım klavyesi) görüntülenip görüntülenmemesi gerektiğini belirtir. | InteractiveObject | ||
numChildren : int [salt okunur]
Bu nesnenin alt öğelerinin sayısını döndürür. | DisplayObjectContainer | ||
opaqueBackground : Object
Görüntüleme nesnesinin belirli bir arka plan rengiyle opak olup olmadığını belirtir. | DisplayObject | ||
paintsDefaultBackground : Boolean
HTMLLoader belgesinin arka planının opak beyaz olup (true) olmayacağını (false) belirtir. | HTMLLoader | ||
parent : DisplayObjectContainer [salt okunur]
Bu görüntüleme nesnesini içeren DisplayObjectContainer nesnesini belirtir. | DisplayObject | ||
pdfCapability : int [statik] [salt okunur]
Tam sayı kod değeri şeklinde tanımlanan kullanıcı sistemindeki PDF desteği türü. | HTMLLoader | ||
placeLoadStringContentInApplicationSandbox : Boolean
loadString() yöntemiyle yüklenen içeriğin uygulama sanal alanına mı (true), yoksa uygulama dışı bir sanal alana mı (false) yerleştirildiğini belirtir. | HTMLLoader | ||
root : DisplayObject [salt okunur]
Yüklü bir SWF dosyasındaki bir görüntüleme nesnesi için root özelliği, görüntüleme listesi ağaç yapısının o SWF dosyası tarafından temsil edilen kısmındaki en üst görüntüleme nesnesidir. | DisplayObject | ||
rotation : Number
DisplayObject örneğinin başlangıç yönlendirmesinden itibaren döndürülmesini derece olarak belirtir. | DisplayObject | ||
rotationX : Number
DisplayObject örneğinin, 3B üst kabına göre başlangıç yönlendirmesinden itibaren x ekseninde döndürülmesini derece olarak belirtir. | DisplayObject | ||
rotationY : Number
DisplayObject örneğinin, 3B üst kabına göre başlangıç yönlendirmesinden itibaren y ekseninde döndürülmesini derece olarak belirtir. | DisplayObject | ||
rotationZ : Number
DisplayObject örneğinin, 3B üst kabına göre başlangıç yönlendirmesinden itibaren z ekseninde döndürülmesini derece olarak belirtir. | DisplayObject | ||
runtimeApplicationDomain : ApplicationDomain
HTML sayfasındaki JavaScript'te bulunan window.runtime nesnesi için kullanılacak uygulama etki alanı. | HTMLLoader | ||
scale9Grid : Rectangle
Etkin durumdaki geçerli ölçekleme ızgarası. | DisplayObject | ||
scaleX : Number
Nesnenin, kayıt noktasından itibaren uygulandığı haliyle yatay ölçeğini (percentage) belirtir. | DisplayObject | ||
scaleY : Number
Nesnenin kayıt noktasından itibaren uygulandığı haliyle nesnenin dikey ölçeğini (percentage) belirtir. | DisplayObject | ||
scaleZ : Number
Nesnenin kayıt noktasından itibaren uygulandığı haliyle nesnenin derinlik ölçeğini (percentage) belirtir. | DisplayObject | ||
scrollH : Number
HTMLLoader nesnesindeki HTML içeriğinin yatay kaydırma konumu. | HTMLLoader | ||
scrollRect : Rectangle
Görüntüleme nesnesinin kaydırma dikdörtgeni sınırları. | DisplayObject | ||
scrollV : Number
HTMLLoader nesnesindeki HTML içeriğinin dikey kaydırma konumu. | HTMLLoader | ||
softKeyboard : String
Yazılım klavyesinin görünümünü kontrol eder. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Yazılım klavyesi görüntülendiğinde ekranda kalması gereken alanı belirtir (iOS'ta kullanılabilir değildir) | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Bu hareketli grafikteki sesi denetler. | Sprite | ||
stage : Stage [salt okunur]
Görüntüleme nesnesinin Sahne Alanı. | DisplayObject | ||
swfCapability : int [statik] [salt okunur]
Tam sayı kod değeri şeklinde tanımlanan kullanıcı sistemindeki SWF desteği türü. | HTMLLoader | ||
tabChildren : Boolean
Nesnenin alt öğelerinin sekme tuşuna tepki verip vermediğini belirler. | DisplayObjectContainer | ||
tabEnabled : Boolean
Bu nesnenin sekme sırasında olup olmadığını belirtir. | InteractiveObject | ||
tabIndex : int
SWF dosyasındaki nesnelerin sekme sıralamasını belirtir. | InteractiveObject | ||
textEncodingFallback : String
Bir HTML sayfasının bir karakter kodlaması belirtmemesi durumunda HTMLLoader içeriği tarafından kullanılan karakter kodlaması. | HTMLLoader | ||
textEncodingOverride : String
HTMLLoader içeriği tarafından kullanılıp, HTML sayfasındaki herhangi bir ayarı geçersiz kılan karakter kodlaması. | HTMLLoader | ||
textSnapshot : flash.text:TextSnapshot [salt okunur]
Bu DisplayObjectContainer örneği için bir TextSnapshot nesnesi döndürür. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Bir görüntüleme nesnesinin matrisi, renk dönüşümü ve piksel sınırları ile ilgili özellikleri olan bir nesne. | DisplayObject | ||
useCache : Boolean
Bu nesne getirme verileri tarafından yapılan HTTP isteklerinden önce yerel önbelleğe bakılıp bakılmayacağını belirtir. | HTMLLoader | ||
useHandCursor : Boolean
İşaret eden elin (el imleci), buttonMode özelliği true değerine ayarlanmış bir hareketli grafiğin üzerinde işaretçi gezinirken görüntülenip görüntülenmeyeceğini belirten Boolean değeri. | Sprite | ||
userAgent : String
Bu HTMLLoader nesnesinden gelecek olan içerik isteklerinde kullanılacak kullanıcı aracı dizesi. | HTMLLoader | ||
visible : Boolean
Görüntüleme nesnesinin görünür olup olmadığı. | DisplayObject | ||
width : Number [geçersiz kıl]
Oluşturulan HTML tuvalindeki dikdörtgenin genişliğini belirtir. | HTMLLoader | ||
window : Object [salt okunur]
HTML denetimine yüklenmiş içeriğe yönelik global JavaScript nesnesi. | HTMLLoader | ||
x : Number
DisplayObject örneğinin DisplayObjectContainer üst öğesinin yerel koordinatlarına göre x koordinatını belirtir. | DisplayObject | ||
y : Number
DisplayObject örneğinin DisplayObjectContainer üst öğesinin yerel koordinatlarına göre y koordinatını belirtir. | DisplayObject | ||
z : Number
3B üst kabına göre DisplayObject örneğinin z ekseni boyunca z koordinatı konumunu belirtir. | DisplayObject |
Yöntem | Tanımlayan: | ||
---|---|---|---|
HTMLLoader nesnesi oluşturur. | HTMLLoader | ||
Bu DisplayObjectContainer örneğine bir alt DisplayObject örneği ekler. | DisplayObjectContainer | ||
Bu DisplayObjectContainer örneğine bir alt DisplayObject örneği ekler. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Güvenlik kısıtlamalarının, DisplayObjectContainer.getObjectsUnderPoint() yönteminin belirtilen point noktası ile çağrılması sonucunda döndürülen listeden görüntüleme nesnelerinin çıkarılmasına neden olup olmayacağını belirtir. | DisplayObjectContainer | ||
Devam etmekte olan herhangi bir yükleme işlemini iptal eder. | HTMLLoader | ||
Belirtilen görüntüleme nesnesinin, DisplayObjectContainer örneğinin alt öğesi mi, yoksa örneğin kendisi mi olduğunu belirler. | DisplayObjectContainer | ||
createRootWindow(visible:Boolean = true, windowInitOptions:NativeWindowInitOptions = null, scrollBarsVisible:Boolean = true, bounds:Rectangle = null):flash.html:HTMLLoader [statik]
Bir HTMLLoader nesnesi içeren yeni bir NativeWindow nesnesi oluşturur. | HTMLLoader | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
Görüntüleme nesnesinin alanını targetCoordinateSpace nesnesinin koordinat sistemine göre tanımlayan bir dikdörtgen döndürür. | DisplayObject | ||
Belirtilen dizinde bulunan alt görüntüleme nesnesi örneğini döndürür. | DisplayObjectContainer | ||
Belirtilen ad ile var olan alt görüntüleme nesnesini döndürür. | DisplayObjectContainer | ||
Bir alt DisplayObject örneğinin dizin konumunu döndürür. | DisplayObjectContainer | ||
Belirtilen konumdaki geçmiş girişini döndürür. | HTMLLoader | ||
Belirtilen noktanın altında olan ve bu DisplayObjectContainer örneğinin alt öğesi (veya alt alt öğesi vb.) olan nesnelerin bir dizisini döndürür. | DisplayObjectContainer | ||
targetCoordinateSpace parametresince tanımlanan koordinat sistemini esas alarak ve her tür çizgi ve şekli dışarıda bırakarak görüntüleme nesnesinin sınırlarını tanımlayan bir dikdörtgen döndürür. | DisplayObject | ||
point nesnesini, Sahne Alanı (global) koordinatlarından görüntüleme nesnesinin (yerel) koordinatlarına dönüştürür. | DisplayObject | ||
Sahne Alanı (global) koordinatlarından iki boyutlu noktayı üç boyutlu görüntüleme nesnesinin (yerel) koordinatlarına dönüştürür. | DisplayObject | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Mümkünse tarayıcı geçmişinde geriye gider. | HTMLLoader | ||
Mümkünse tarayıcı geçmişinde ileriye gider. | HTMLLoader | ||
Tarayıcı geçmişinde belirtilen sayıda adımı gezer. | HTMLLoader | ||
obj görüntüleme nesnesinin sınırlayıcı kutusuyla örtüşüp örtüşmediğini veya kesişip kesişmediğini görmek için görüntüleme nesnesinin sınırlayıcı kutusunu değerlendirir. | DisplayObject | ||
Görüntüleme nesnesinin x ve y parametreleriyle belirtilen noktayla örtüştüğünü veya kesiştiğini görmek için görüntüleme nesnesini değerlendirir. | DisplayObject | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
HTMLLoader nesnesini, urlRequestToLoad parametresi tarafından belirtilen ve siteden gelen verilerle birlikte yükler. | HTMLLoader | ||
HTML dizesinde bulunan HTML içeriğine sahip HTMLLoader nesnesini yükler. | HTMLLoader | ||
Üç boyutlu görüntüleme nesnesinin (yerel) koordinatlarının üç boyutlu noktasını, Sahne Alanı (global) koordinatlarındaki iki boyutlu noktaya dönüştürür. | DisplayObject | ||
point nesnesini, görüntüleme nesnesinin (yerel) koordinatlarından Sahne Alanı (global) koordinatlarına dönüştürür. | DisplayObject | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Sayfayı geçerli konumdan yeniden yükler. | HTMLLoader | ||
Belirtilen alt DisplayObject örneğini DisplayObjectContainer örneğinin alt öğe listesinden kaldırır. | DisplayObjectContainer | ||
DisplayObjectContainer nesnesinin alt öğe listesinde belirtilen dizin konumundan bir alt DisplayObject öğesini kaldırır. | DisplayObjectContainer | ||
Tüm alt DisplayObject örneklerini DisplayObjectContainer örneğinin alt öğe listesinden kaldırır. | DisplayObjectContainer | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Sanal bir klavye yükseltir. | InteractiveObject | ||
Mevcut bir alt öğenin görüntüleme nesnesi kabındaki konumunu değiştirir. | DisplayObjectContainer | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Kullanıcının belirtilen hareketli grafiği sürüklemesini sağlar. | Sprite | ||
Kullanıcının dokunmatik etkin bir aygıtta belirli hareketli grafiği sürüklemesine izin verir. | Sprite | ||
Kökü bu nesnede bulunan tüm MovieClip öğelerinin zaman çizelgesinde yürütülmesini özyinelemeli olarak durdurur. | DisplayObjectContainer | ||
startDrag() yöntemini bitirir. | Sprite | ||
Dokunma etkin aygıtlarla kullanım için startTouchDrag() yöntemini sonlandırır. | Sprite | ||
Belirtilen iki alt nesnenin z sırasını (önden arkaya sıra) takas eder. | DisplayObjectContainer | ||
Alt öğe listesinde belirtilen iki dizin konumundaki alt öğe nesnelerinin z sırasını (önden arkaya sıra) takas eder. | DisplayObjectContainer | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
Görüntüleme listesine bir görüntüleme nesnesi eklendiğinde gönderilir. | DisplayObject | |||
Doğrudan veya görüntüleme nesnesini içeren alt ağacın eklenmesiyle, sahne alanı görüntüleme listesine bir görüntüleme nesnesi eklenmek üzereyken gönderilir. | DisplayObject | |||
Kullanıcı, metin bağlam menüsünden 'Temizle' (veya 'Sil') seçeneğini belirlediğinde gönderilir. | InteractiveObject | |||
Kullanıcı aynı InteractiveObject üzerindeyken işaretleme aygıtının ana düğmesine basıp bıraktığında gönderilir. | InteractiveObject | |||
loadString veya load yöntemi tarafından istenen son yükleme işleminin tamamlandığını gösterir. | HTMLLoader | |||
Kullanıcı hareketi, AIR uygulamasında bulunan bu etkileşimli nesneyle ilişkilendirilmiş bağlam menüsünü tetiklediğinde gönderilir. | InteractiveObject | |||
Kullanıcı, kopyalama işlemi için platforma özel hızlandırıcı tuş kombinasyonunu etkinleştirdiğinde veya metin bağlam menüsünden 'Kopyala' seçeneğini belirlediğinde gönderilir. | InteractiveObject | |||
Kullanıcı, kesme işlemi için platforma özel hızlandırıcı tuş kombinasyonunu etkinleştirdiğinde veya metin bağlam menüsünden 'Kes' seçeneğini belirlediğinde gönderilir. | InteractiveObject | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Bir InteractiveObject nesnesinin doubleClickEnabled bayrağı true olarak ayarlanmışsa, kullanıcı işaretleme aygıtının ana düğmesini aynı InteractiveObject üzerindeyken çok kısa süre içinde art arda iki kez basıp bıraktığında gönderilir. | InteractiveObject | |||
[broadcast olayı] Oynatma kafası yeni bir kareye girerken gönderilir. | DisplayObject | |||
[broadcast olayı] Oynatma kafası geçerli kareden çıkarken gönderilir. | DisplayObject | |||
Bir görüntüleme nesnesi odağı aldıktan sonra gönderilir. | InteractiveObject | |||
Bir ekran nesnesi odaktan çıktıktan sonra gönderilir. | InteractiveObject | |||
[broadcast olayı] Kare görüntüleme nesnelerinin yapıcıları çalıştırıldıktan sonra ancak kare komut dosyaları çalıştırılmadan önce gönderilir. | DisplayObject | |||
Kullanıcı bir InteractiveObject örneği ile dokunmatik yüzeyin kenarı boyunca temas noktası oluşturduğunda (örneğin Apple TV için Siri Remote dokunmatik yüzeyinin kenarına dokunarak) gönderilir. Bazı aygıtlar bu teması birden fazla dokunma olayının birleşimi olarak da yorumlayabilir. | InteractiveObject | |||
Kullanıcı, dokunma etkin bir aygıtta aynı InteractiveObject örneği üzerinde iki temas noktasına bastığında gönderilir (örn. dokunmatik ekranı olan bir cep telefonunda veya tablette bir görüntüleme nesnesinin üzerine iki parmakla basıp parmakları serbest bırakma). | InteractiveObject | |||
Kullanıcı dokunmatik etkin bir aygıtta InteractiveObject örneğinin üzerindeyken bir temas noktası hareket ettirdiğinde gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablette görüntüleme nesnesi üzerinde bir parmağı soldan sağa hareket ettirme). | InteractiveObject | |||
Kullanıcı InteractiveObject örneği ile bir temas noktasında döndürme hareketi uyguladığında gönderilir (örn. dokunmatik ekranı olan bir cep telefonunda veya tablette ekrana iki parmakla dokunup parmakları döndürme). | InteractiveObject | |||
Kullanıcı InteractiveObject örneği ile bir temas noktasında kaydırma hareketi uyguladığında gönderilir (örn. dokunmatik ekranı olan bir cep telefonunda veya tablette ekrana üç parmakla dokunup ardından onları paralel bir şekilde görüntüleme nesnesi üzerinden hareket ettirmek). | InteractiveObject | |||
Kullanıcı bir InteractiveObject örneği ile temas noktası oluşturup sonra dokunma etkin aygıta dokunduğunda gönderilir (örn. dokunmatik ekranı olan bir cep telefonunda veya tablette bir menüyü açmak için ekran nesnesinin üzerine birkaç parmağını koyup sonra da menü öğesini seçmek için bir parmağınla dokunma). | InteractiveObject | |||
Kullanıcı InteractiveObject örneği ile bir temas noktasında yakınlaştırma hareketi uyguladığında gönderilir (örn. dokunmatik ekranı olan bir cep telefonunda veya tablette ekrana iki parmakla dokunup ardından görüntüleme nesnesinden parmakları çabucak yanlara açma). | InteractiveObject | |||
HTMLLoader nesnesinin contentWidth ve contentHeight özelliklerinden birinin veya ikisinin de değiştiğini gösterir. | HTMLLoader | |||
HTML DOM'nin, bir yükleme işlemine yanıt olarak oluşturulduğunu gösterir. | HTMLLoader | |||
HTMLLoader nesnesindeki içerik oluşturmasının tamamen güncel olduğunu gösterir. | HTMLLoader | |||
Bu olay, IME ile satır içi girdiyi destekleyen herhangi bir istemciye gönderilir. | InteractiveObject | |||
Kullanıcı bir tuşa bastığında gönderilir. | InteractiveObject | |||
Kullanıcı klavye aracılığıyla gezinerek odağı değiştirme girişiminde bulunduğunda gönderilir. | InteractiveObject | |||
Kullanıcı bir tuşu bıraktığında gönderilir. | InteractiveObject | |||
HTMLLoader nesnesinin location özelliğinin değiştiğini gösterir. | HTMLLoader | |||
HTMLLoader nesnesinin location özelliğinin değiştiğini gösterir. | HTMLLoader | |||
HTMLLoader nesnesinin location özelliğinin değiştirilmek üzere olduğunu söyler. | HTMLLoader | |||
Kullanıcı, aynı InteractiveObject üzerinde kullanıcının işaretleme aygıtının orta düğmesine basıp düğmeyi bıraktığında gönderilir. | InteractiveObject | |||
Kullanıcı InteractiveObject örneğinin üzerinde işaretleme aygıtının orta düğmesine bastığında görüntülenir. | InteractiveObject | |||
Kullanıcı işaretleme aygıtı düğmesini InteractiveObject örneğinin üzerinde bıraktığında gönderilir. | InteractiveObject | |||
Kullanıcı InteractiveObject örneğinin üzerinde işaretleme aygıtı düğmesine bastığında gönderilir. | InteractiveObject | |||
Kullanıcı bir işaretleme aygıtı kullanarak odağı değiştirme girişiminde bulunduğunda gönderilir. | InteractiveObject | |||
Kullanıcı, işaretleme aracını, bir InteractiveObject üzerindeyken hareket ettirdiğinde gönderilir. | InteractiveObject | |||
Kullanıcı, işaretleme aygıtını bir InteractiveObject üzerinden dışarı taşıdığında gönderilir. | InteractiveObject | |||
Kullanıcı, işaretleme aygıtını, bir InteractiveObject üzerinde hareket ettirdiğinde gönderilir. | InteractiveObject | |||
Kullanıcı işaretleme aygıtı düğmesini InteractiveObject örneğinin üzerinde bıraktığında gönderilir. | InteractiveObject | |||
Fare tekerleği bir InteractiveObject örneği üzerinde döndüğünde gönderilir. | InteractiveObject | |||
Kullanıcı sürükleme hareketini bıraktığında sürükleme başlatıcı InteractiveObject tarafından gönderilir. | InteractiveObject | |||
Hedef InteractiveObject tarafından, sürüklenen bir nesne üzerine bırakıldığında ve bırakma DragManager.acceptDragDrop() öğesine yapılan bir çağrıyla kabul edildiğinde gönderilir. | InteractiveObject | |||
Sürükleme hareketi sınırının içine girdiğinde, InteractiveObject tarafından gönderilir. | InteractiveObject | |||
Bir sürükleme hareketi sınırının dışına çıktığında, InteractiveObject tarafından gönderilir. | InteractiveObject | |||
Sürükleme hareketi sınırının içinde kalırken sürekli olarak InteractiveObject tarafından gönderilir. | InteractiveObject | |||
Sürükleme işleminin başlangıcında, DragManager.doDrag() çağrısında sürükleme başlatıcı olarak belirlenen InteractiveObject tarafından gönderilir. | InteractiveObject | |||
Bir sürükleme işlemi sırasında, DragManager.doDrag() çağrısında sürükleme başlatıcı olarak belirlenen InteractiveObject tarafından gönderilir. | InteractiveObject | |||
Kullanıcı, yapıştırma işlemi için platforma özel hızlandırıcı tuş kombinasyonunu etkinleştirdiğinde veya metin bağlam menüsünden 'Yapıştır' seçeneğini belirlediğinde gönderilir. | InteractiveObject | |||
Kullanıcı, etkin bir stilusu ekranın yakınlık algılaması eşiğinin altına indirirse gönderilir. | InteractiveObject | |||
Kullanıcı, etkin bir stilusu ekranın yakınlık algılaması eşiğinin üzerinde olacak şekilde kaldırdığında gönderilir. | InteractiveObject | |||
Kullanıcı, yakınlık algılaması eşiğinde kalırken, ekranın üzerine etkin bir stilus taşıdığında gönderilir. | InteractiveObject | |||
Kullanıcı, ekranın yakınlık algılama eşiğinde kalırken bu InteractiveObject öğesinden etkin bir stilusu uzaklaştırdığında gönderilir. | InteractiveObject | |||
Kullanıcı, ekranın yakınlık algılama eşiğinde kalırken, bu InteractiveObject öğesinin üzerine doğrudan etkin bir stilus taşıdığında gönderilir. | InteractiveObject | |||
Kullanıcı, ekranın yakınlık algılama eşiğinde kalırken, InteractiveObject öğesi ve onun alt öğelerinin herhangi birinden etkin bir stilusu uzaklaştırdığında gönderilir. | InteractiveObject | |||
Kullanıcı; görüntüleme listesindeki öğelerin nesne ağacının dışında kalan (ekranın yakınlık algılama eşiğindeyken) bu InteractiveObject üzerine etkin bir stilus taşırsa gönderilir. | InteractiveObject | |||
Kullanıcı düğmeye önce bir InteractiveObject örneği üzerinde bastıktan ve ardından işaretleme aygıtını InteractiveObject örneğinin üzerinden çektikten sonra, kullanıcı işaretleme aygıtı düğmesini bıraktığı zaman gönderilir. | InteractiveObject | |||
Görüntüleme listesinden bir ekran nesnesi kaldırılmak üzereyken gönderilir. | DisplayObject | |||
Ya doğrudan ya da ekran nesnesini içeren alt ağacın kaldırılmasıyla, sahne görüntüleme listesinden bir ekran nesnesi kaldırılmak üzereyken gönderilir. | DisplayObject | |||
[broadcast olayı] Ekran güncellenmek ve oluşturulmak üzereyken gönderilir. | DisplayObject | |||
Kullanıcı, aynı InteractiveObject üzerinde kullanıcının işaretleme aygıtının sağ düğmesine basıp düğmeyi bıraktığında gönderilir. | InteractiveObject | |||
Kullanıcı InteractiveObject örneğinin üzerinde işaretleme aygıtı düğmesine bastığında gönderilir. | InteractiveObject | |||
Kullanıcı işaretleme aygıtı düğmesini InteractiveObject örneğinin üzerinde bıraktığında gönderilir. | InteractiveObject | |||
Kullanıcı, işaretleme aygıtını bir InteractiveObject üzerinden dışarı taşıdığında gönderilir. | InteractiveObject | |||
Kullanıcı, işaretleme aracını, bir InteractiveObject üzerinde hareket ettirdiğinde gönderilir. | InteractiveObject | |||
scrollH veya scrollV özelliğinin HTMLLoader nesnesi tarafından değiştirildiğini gösterir. | HTMLLoader | |||
Kullanıcı, tümünü seçme işlemi için platforma özel hızlandırıcı tuş kombinasyonunu etkinleştirdiğinde veya metin bağlam menüsünden 'Tümünü Seç' seçeneğini belirlediğinde gönderilir. | InteractiveObject | |||
Sanal klavye yükseltildikten hemen sonra gönderilir. | InteractiveObject | |||
Sanal klavye yükseltildikten hemen önce gönderilir. | InteractiveObject | |||
Sanal klavye indirildikten hemen sonra gönderilir. | InteractiveObject | |||
Nesnenin tabChildren bayrağının değeri değiştiğinde gönderilir. | InteractiveObject | |||
Nesnenin tabEnabled bayrağı değiştiğinde gönderilir. | InteractiveObject | |||
Nesnenin tabIndex özelliğinin değeri değiştiğinde gönderilir. | InteractiveObject | |||
Bir kullanıcı bir veya birkaç metin karakteri girdiğinde gönderilir. | InteractiveObject | |||
Kullanıcı, dokunmatik etkin bir aygıta ilk temas ettiğinde gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablete parmakla dokunma). | InteractiveObject | |||
Kullanıcı, dokunmatik etkin bir aygıt ile teması kaldırdığında gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablette parmağı kaldırma). | InteractiveObject | |||
Kullanıcı aygıta dokunduğunda gönderilir ve temas noktası kaldırılana kadar sürekli olarak gönderilir. | InteractiveObject | |||
Kullanıcı dokunmatik etkin bir aygıtta temas noktasını InteractiveObject örneğinden dışarı doğru hareket ettirdiğinde gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablette bir parmağını bir görüntüleme nesnesinden diğerine sürükleme). | InteractiveObject | |||
Kullanıcı dokunmatik etkin bir aygıtta InteractiveObject örneğinin üzerinde temas noktasını hareket ettirdiğinde gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablette bir parmağını görüntüleme nesnesinin dışındaki bir noktadan, görüntüleme nesnesinin üzerindeki bir noktaya sürükleme). | InteractiveObject | |||
Kullanıcı temas noktasını dokunmatik bir aygıtta bir InteractiveObject örneğinden uzağa hareket ettirdiğinde gönderilir (bir cep telefonunda veya dokunmatik ekranlı bir tablet bilgisayarda ekran nesnesinden ekran nesnesinin dışına parmağını sürüklemesi gibi). | InteractiveObject | |||
Kullanıcı dokunmatik etkin bir aygıtta InteractiveObject örneğinin üzerinde temas noktasını hareket ettirdiğinde gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablette bir parmağını görüntüleme nesnesinin dışındaki bir noktadan, görüntüleme nesnesinin üzerindeki bir noktaya sürükleme). | InteractiveObject | |||
Kullanıcı, dokunmatik etkin bir aygıtta temasın başlatıldığı aynı InteractiveObject örneği üzerinde temas noktasını kaldırdığında gönderilir (örn. dokunmatik ekranı olan bir cep telefonu veya tablette görüntüleme nesnesi üzerindeki tek bir noktaya bir parmakla basıp parmağı serbest bırakma). | InteractiveObject | |||
HTMLLoader nesnesinde yakalanmamış bir JavaScript istisnası oluştuğunu gösterir. | HTMLLoader |
authenticate | özellik |
authenticate:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Kimlik doğrulama isteklerinin, bu nesne tarafından yapılan HTTP istekleri için işlenip (true
) işlenmeyeceğini (false
) belirtir. Değer false
ise, kimlik doğrulama sorunları bir HTTP hatası döndürür.
Varsayılan değer şudur initialized from URLRequestDefaults.authenticate.
Uygulama
public function get authenticate():Boolean
public function set authenticate(value:Boolean):void
İlgili API Öğeleri
cacheResponse | özellik |
cacheResponse:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Başarılı yanıt verilerinin, bu nesne tarafından yapılan HTTP istekleri için önbelleğe alınıp alınmayacağını belirtir. true
olarak ayarlandığında, HTMLLoader nesnesi, işletim sisteminin HTTP önbelleğini kullanır.
Varsayılan değer şudur initialized from URLRequestDefaults.cacheResponse.
Uygulama
public function get cacheResponse():Boolean
public function set cacheResponse(value:Boolean):void
İlgili API Öğeleri
contentHeight | özellik |
contentHeight:Number
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTML içeriğinin piksel cinsinden yüksekliği. Bu özellik, HTMLLoader nesnesinin boyutları değiştikçe değişir. Örneğin, bir HTML sayfası genellikle HTMLLoader nesnesinin tüm yüksekliğini kullanır ve HTMLLoader nesnesinin yüksekliğini değiştirmeniz durumunda contentHeight
özelliği değişebilir.
Uygulama
public function get contentHeight():Number
contentWidth | özellik |
contentWidth:Number
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTML içeriğinin piksel cinsinden genişliği. Bu özellik, HTMLLoader nesnesinin boyutları değiştikçe değişir. Örneğin, bir HTML sayfası genellikle HTMLLoader nesnesinin tüm genişliğini kullanır ve HTMLLoader nesnesinin genişliğini değiştirmeniz durumunda contentWidth
özelliği değişebilir.
Uygulama
public function get contentWidth():Number
hasFocusableContent | özellik |
height | özellik |
height:Number
[geçersiz kıl] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Oluşturulan HTML tuvalindeki dikdörtgenin yüksekliğini belirtir. Bu özellik, HTMLLoader görüntüleme nesnesinin piksel cinsinden yüksekliğidir. Maksimum height
değeri 4095 pikseldir. Bu özelliğin değiştirilmesi, HTMLLoader nesnesinin, HTML belgesini oluşturmasını sağlar. htmlBoundsChanged
olayları, bu özelliğin değiştirilmesine yanıt olarak gönderilebilir.
Bir HTML nesnesinin width
veya height
özelliğini ayarladığınızda, nesnenin sınırları değişir ancak içerik ölçeklenmez (diğer görüntüleme nesnesi türlerinde de olacağı gibi).
Uygulama
override public function get height():Number
override public function set height(value:Number):void
historyLength | özellik |
historyLength:uint
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Gerideki ve ilerideki girişler dahil olmak üzere geçmiş listesinin toplam uzunluğu. Bu özellik, HTML sayfasının window.history.length
JavaScript özelliğiyle aynı değere sahiptir.
Uygulama
public function get historyLength():uint
İlgili API Öğeleri
historyPosition | özellik |
historyPosition:uint
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Geçmiş listesindeki geçerli konum. Geçmiş listesi, HTML sayfasının window.history
nesnesine karşılık gelir. Geçerli konumun altında olan girişler "back" listesindeyken üstünde olan girişler "forward" listesindedir. Konumu uç noktanın ötesine ayarlamaya çalışır.
Uygulama
public function get historyPosition():uint
public function set historyPosition(value:uint):void
İlgili API Öğeleri
htmlHost | özellik |
htmlHost:flash.html:HTMLHost
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirli kullanıcı arabirimi öğelerinde yapılan değişiklikleri işlemek için kullanılan HTMLHost nesnesi (HTMLLoader nesnesinin window.document.title
özelliği gibi). HTMLLoader nesnesinin varsayılan davranışlarını geçersiz kılmak için, HTMLHost sınıfına ait bir alt sınıf oluşturun ve HTML içeriğindeki çeşitli kullanıcı arabirimi değişikliklerini işlemek için üye işlevlerini geçersiz kılın.
Uygulama
public function get htmlHost():flash.html:HTMLHost
public function set htmlHost(value:flash.html:HTMLHost):void
İlgili API Öğeleri
idleTimeout | özellik |
idleTimeout:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2 |
Bu nesne tarafından HTTP talepleri için yayınlanan boşta durma zaman aşımı değerini (milisaniye cinsinden) belirler.
Boşta kalma zaman aşımı, istemcinin bağlantı kurulduktan sonra ve istekten vazgeçilmeden önce sunucudan bir yanıt beklediği süre miktarıdır.
Varsayılan değer şudur initialized from URLRequestDefaults.idleTimeout.
Uygulama
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
İlgili API Öğeleri
isSupported | özellik |
loaded | özellik |
loaded:Boolean
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 1.0 |
load()
veya loadString()
yöntemine yapılan önceki çağrıya karşılık gelen JavaScript load olayının HTMLLoader nesnesindeki HTML DOM öğesine teslim edilip edilmediğini gösterir. Bu özellik, complete
olayı gönderilmeden önce true
değerindedir. Bu özellik hiçbir zaman true
değerine gelmeyebilir. Bu durum, complete
olayının hiçbir zaman gönderilmemesi durumunda da gerçekleşir.
Uygulama
public function get loaded():Boolean
location | özellik |
manageCookies | özellik |
manageCookies:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTTP protokol yığınının, bu nesneye yönelik tanımlama bilgilerini yönetip yönetmeyeceğini belirtir. Değer true
ise, tanımlama bilgileri isteğe eklenir ve yanıt tanımlama bilgileri hatırlanır. Değer false
ise, tanımlama bilgileri isteğe eklenmez ve yanıt tanımlama bilgileri hatırlanmaz.
Varsayılan değer şudur initialized from URLRequestDefaults.manageCookies.
Uygulama
public function get manageCookies():Boolean
public function set manageCookies(value:Boolean):void
İlgili API Öğeleri
navigateInSystemBrowser | özellik |
navigateInSystemBrowser:Boolean
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTML içeriğinde bulunan kök karesindeki gezinmenin (örneğin, kullanıcı bir bağı tıklattığında, window.location
özelliği ayarlandığında veya window.open()
öğesi çağrılırken) HTMLLoader nesnesinde gezinmeyle mi (false
) yoksa varsayılan sistem web tarayıcısında gezinmeyle mi (true
) sonuçlanacağını belirtir. Tüm gezinmenin sistem web tarayıcısında (HTMLLoader nesnesinde değil) gerçekleşmesini istiyorsanız bu değeri true
olarak ayarlayın.
Varsayılan değer şudur false.
Uygulama
public function get navigateInSystemBrowser():Boolean
public function set navigateInSystemBrowser(value:Boolean):void
paintsDefaultBackground | özellik |
paintsDefaultBackground:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader belgesinin arka planının opak beyaz olup (true
) olmayacağını (false
) belirtir. Bu özellik false
olarak ayarlanırsa, HTMLLoader nesnesi, görüntüleme nesnesi kabını, HTML nesnesi için bir arka plan olarak kullanır ve görüntüleme nesnesi kabının opaklığını (alpha
değeri) HTML arka planı olarak kullanır. Ancak, HTML belgesinin body
veya başka bir öğesi opak arka plan rengine sahipse (örneğin, style="background-color:gray"
tarafından belirtilir) oluşturulan HTML'nin o bölümü belirtilen opak arka plan rengini kullanır.
Uygulama
public function get paintsDefaultBackground():Boolean
public function set paintsDefaultBackground(value:Boolean):void
pdfCapability | özellik |
pdfCapability:int
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Tam sayı kod değeri şeklinde tanımlanan kullanıcı sistemindeki PDF desteği türü. Bir HTMLLoader nesnesi, yalnızca bu özelliğin PDFCapability.STATUS_OK
vermesi durumunda PDF içeriğini görüntüleyebilir. PDFCapability sınıfı, pdfCapability
özelliğine yönelik olası değerler için şu şekilde sabitler belirler:
PDFCapability sabiti | Anlamı |
---|---|
STATUS_OK | Acrobat veya Adobe Reader'ın yeterli bir sürümü (8.1 veya üstü) algılanır ve PDF içeriği bir HTMLLoader nesnesine yüklenebilir.
Not: Windows'da, Acrobat veya Adobe Reader'ın 7.x veya üstü sürümü o anda kullanıcının sisteminde çalışıyorsa, bir HTMLLoader nesnesine yüklü PDF yüklemeyi destekleyen üst bir sürüm yüklü olsa da bu sürüm kullanılır. Bu durumda, |
ERROR_INSTALLED_READER_NOT_FOUND | Herhangi bir Acrobat veya Adobe Reader sürümü algılanmadı. Bir HTMLLoader nesnesi, PDF içeriğini görüntüleyemiyor. |
ERROR_INSTALLED_READER_TOO_OLD | Acrobat veya Adobe Reader algılandı ancak sürüm çok eski. Bir HTMLLoader nesnesi, PDF içeriğini görüntüleyemiyor. |
ERROR_PREFERED_READER_TOO_OLD | Yeterli sürümde (8.1 veya üstü) Adobe Reader veya Acrobat algılandı ancak PDF içeriğini işleyecek şekilde ayarlanmış sürüm 8.1'den daha eski. HTMLLoader nesnesi, PDF içeriğini görüntüleyemiyor. |
Uygulama
public static function get pdfCapability():int
İlgili API Öğeleri
placeLoadStringContentInApplicationSandbox | özellik |
placeLoadStringContentInApplicationSandbox:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.5 |
loadString()
yöntemiyle yüklenen içeriğin uygulama sanal alanına mı (true
), yoksa uygulama dışı bir sanal alana mı (false
) yüklendiğini belirtir.
Bu özellik false
olarak ayarlandığında, loadString()
yöntemiyle yüklenen içerik, aşağıdaki karakteristiklerle uygulama dışı bir sanal alana yerleştirilir:
- Ağdan içerik yüklemek için erişimi vardır. (Ancak dosya sisteminden içerik yüklemek için yoktur.)
- XMLHttpRequest kullanarak veri yükleyemez.
window.location
özelliği"about:blank"
olarak ayarlanır.- İçerik
window.runtime
özelliğine erişemez (herhangi bir uygulama dışı sanal alandaki içerik gibi).
Bu özellik true
olarak ayarlandığında, loadString()
yöntemiyle yüklenen içerik window.runtime
özelliğine ve tüm AIR API'lerine erişime sahip olacak şekilde uygulama sanal alanına yerleştirilir. loadString()
yöntemine yapılan bir çağrıda kullanılan bir dizeye ilişkin veri kaynağının güvenilir olduğundan emin olmalısınız. HTML dizesindeki kod ifadeleri, bu özellik true
olarak ayarlandığında tam uygulama ayrıcalıklarıyla yürütülür. Yalnızca dizenin zararlı kod içermediğinden emin olduğunuzda bu özelliği true
olarak ayarlamalısınız.
AIR 1.0 ve AIR 1.1 SDK'ler ile derlenen uygulamalarda, loadString()
yöntemi aracılığıyla yüklenen içerik uygulama sanal alanına yerleştirilir.
Varsayılan değer şudur false.
Uygulama
public function get placeLoadStringContentInApplicationSandbox():Boolean
public function set placeLoadStringContentInApplicationSandbox(value:Boolean):void
İlgili API Öğeleri
runtimeApplicationDomain | özellik |
runtimeApplicationDomain:ApplicationDomain
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTML sayfasındaki JavaScript'te bulunan window.runtime
nesnesi için kullanılacak uygulama etki alanı.
null
ise veya HTML içeriği, HTMLLoader nesnesini içeren SWF içeriğinden farklı bir güvenlik etki alanıysa, sayfa genellikle etki alanı için varsayılan uygulama etki alanını kullanır.
Uygulama
public function get runtimeApplicationDomain():ApplicationDomain
public function set runtimeApplicationDomain(value:ApplicationDomain):void
Atar
SecurityError — ApplicationDomain nesnesi, çağıranın güvenlik etki alanından değilse
|
İlgili API Öğeleri
scrollH | özellik |
scrollV | özellik |
swfCapability | özellik |
swfCapability:int
[salt okunur] Çalışma Zamanı Sürümleri: | AIR 2 |
Tam sayı kod değeri şeklinde tanımlanan kullanıcı sistemindeki SWF desteği türü. Bir HTMLLoader nesnesi, yalnızca bu özelliğin SWFCapability.STATUS_OK
değerini vermesi durumunda SWF içeriğini görüntüleyebilir. HTMLSWFCapability sınıfı, swfCapability
özelliğine yönelik olası değerler için şu şekilde sabitler belirler:
HTMLSWFCapability sabiti | Anlamı |
---|---|
STATUS_OK | Adobe Flash Player'ın yeterli bir sürümü algılandı ve SWF içeriği bir HTMLLoader nesnesine yüklenebilir. |
ERROR_INSTALLED_PLAYER_NOT_FOUND | Herhangi bir Adobe Flash Player sürümü algılanmadı. Bir HTMLLoader nesnesi SWF içeriğini görüntüleyemez. |
ERROR_INSTALLED_PLAYER_TOO_OLD | Adobe Flash Player algılandı ancak sürümü çok eski. Bir HTMLLoader nesnesi SWF içeriğini görüntüleyemez. |
Uygulama
public static function get swfCapability():int
İlgili API Öğeleri
textEncodingFallback | özellik |
textEncodingFallback:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bir HTML sayfasının bir karakter kodlaması belirtmemesi durumunda HTMLLoader içeriği tarafından kullanılan karakter kodlaması. Bir HTML sayfası, bir karakter kodlamasını aşağıda görüldüğü gibi meta
etiketinde belirtir:
<meta http-equiv="content-type" content="text/html" charset="ISO-8859-1">
Değerler, valid character sets IANA listesinde tanımlanır.
HTML sayfası, textEncodingFallback
özelliği veya textEncodingOverride
özelliği tarafından bir kodlama belirtilmezse HTML içeriği ISO-8859-1 kodlaması kullanır.
Uygulama
public function get textEncodingFallback():String
public function set textEncodingFallback(value:String):void
İlgili API Öğeleri
textEncodingOverride | özellik |
textEncodingOverride:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader içeriği tarafından kullanılıp, HTML sayfasındaki herhangi bir ayarı geçersiz kılan karakter kodlaması. Bir HTML sayfası, bir karakter kodlamasını aşağıda görüldüğü gibi meta
etiketinde belirtir:
<meta http-equiv="content-type" content="text/html" charset="ISO-8859-1">
Bu ayar ayrıca, textEncodingFallback
özelliğindeki herhangi bir ayarı geçersiz kılar.
Değerler, valid character sets IANA listesinde tanımlanır.
AIR'nin, belirtilen kodlamayı kullanarak HTML içeriğini yenilemesi için HTML içeriği yüklendikten sonra, textEncodingOverride
özelliğini ayarlayın. HTMLLoader, yeni bir sayfaya gittikten sonra, yeni sayfanın belirli bir kodlama kullanmasını istiyorsanız özelliği yeniden ayarlamalısınız.
HTML sayfası, textEncodingFallback
özelliği veya textEncodingOverride
özelliği tarafından bir kodlama belirtilmezse HTML içeriği ISO-8859-1 kodlaması kullanır.
textEncodingOverride
özelliğinin null
olarak ayarlanması, varsayılan davranışı geri yükler.
Uygulama
public function get textEncodingOverride():String
public function set textEncodingOverride(value:String):void
İlgili API Öğeleri
useCache | özellik |
useCache:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bu nesne getirme verileri tarafından yapılan HTTP isteklerinden önce yerel önbelleğe bakılıp bakılmayacağını belirtir.
Varsayılan değer şudur initialized from URLRequestDefaults.useCache.
Uygulama
public function get useCache():Boolean
public function set useCache(value:Boolean):void
İlgili API Öğeleri
userAgent | özellik |
userAgent:String
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bu HTMLLoader nesnesinden gelecek olan içerik isteklerinde kullanılacak kullanıcı aracı dizesi.
Kullanıcı aracı dizesini ayarlamak için, load()
yöntemini kullanmadan önce HTMLLoader nesnesinin userAgent
özelliğini ayarlayın. load()
yöntemine iletilen URLRequest nesnesinin userAgent
özelliği kullanılmaz.
Bir etki alanındaki tüm HTMLLoader nesneleri tarafından kullanılan varsayılan kullanıcı aracı dizesini, URLRequestDefaults.userAgent
özelliğini ayarlayarak ayarlayabilirsiniz. HTMLLoader nesnesinin userAgent
özelliği için hiçbir değer ayarlanmamışsa (veya değer null
olarak ayarlanmışsa), kullanıcı aracı dizesi, statikURLRequestDefaults.userAgent
özelliğinin değerine ayarlanır.
HTMLLoader nesnesinin userAgent
özelliği veya URLRequestDefaults.userAgent
için hiçbir değer ayarlanmamışsa, kullanıcı aracı dizesi olarak varsayılan bir değer kullanılır. Varsayılan değer, aşağıdaki örnekte olduğu gibi çalışma zamanı işletim sistemine (örneğin, Mac OS, Linux veya Windows), çalışma zamanı diline ve çalışma zamanı sürümüne göre değişir:
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5"
"Mozilla/5.0 (Windows; U; en) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5"
"Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5"
Uygulama
public function get userAgent():String
public function set userAgent(value:String):void
İlgili API Öğeleri
width | özellik |
width:Number
[geçersiz kıl] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Oluşturulan HTML tuvalindeki dikdörtgenin genişliğini belirtir. Bu, HTMLLoader görüntüleme nesnesinin piksel cinsinden genişliğidir. Maksimum width
değeri 4095 pikseldir. Bu özelliğin değiştirilmesi, HTMLLoader nesnesinin, HTML belgesini oluşturmasını sağlar. htmlBoundsChange
olayları, bu özelliğin değiştirilmesine yanıt olarak gönderilebilir. Bir HTML nesnesinin width
ve height
özelliklerini ayarladığınızda, nesnenin sınırları değişir ancak içerik ölçeklenmez (diğer görüntüleme nesnesi türlerinde de olacağı gibi).
Uygulama
override public function get width():Number
override public function set width(value:Number):void
window | özellik |
HTMLLoader | () | Yapıcı |
public function HTMLLoader()
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader nesnesi oluşturur.
cancelLoad | () | yöntem |
public function cancelLoad():void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Devam etmekte olan herhangi bir yükleme işlemini iptal eder.
createRootWindow | () | yöntem |
public static function createRootWindow(visible:Boolean = true, windowInitOptions:NativeWindowInitOptions = null, scrollBarsVisible:Boolean = true, bounds:Rectangle = null):flash.html:HTMLLoader
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bir HTMLLoader nesnesi içeren yeni bir NativeWindow nesnesi oluşturur. Bir HTML içeriği yüklemek için bu yöntemle döndürülen HTMLLoader nesnesini kullanın.
Varsayılan olarak (bu yöntemi çağırırken herhangi bir parametre ayarlamadığınızda), yeni pencere standart sistem kromunu kullanır ve içeriğe, kaydırma çubuğu denetimlerini dahil eder. Parametreleri, yeni pencerenin özelliklerini değiştirecek şekilde ayarlayabilirsiniz.
Pencere içerik yüklerken ve stil sayfaları uygularken, ufak grafik bozuklukları oluşabilir. Bu tür devamsızlıkların görünür olmasını önlemek için, visible
parametresini false
değerine ayarlayın. Pencere yüklendiğinde ve içeriği düzenlendiğinde, window.nativeWindow.visible
özelliğini true
değerine ayarlayın veya window.nativeWindow.activate()
yöntemini çağırın.
Parametreler
visible:Boolean (default = true ) — Pencerenin görünür olup olmadığını belirtir.
| |
windowInitOptions:NativeWindowInitOptions (default = null ) — null öğesinin varsayılan NativeWindowInitOptions değerlerini kullanması durumundaki pencere başlatma seçeneklerini belirtir.
| |
scrollBarsVisible:Boolean (default = true ) — Pencerenin kaydırma çubukları sağlayıp sağlamadığını belirtir.
| |
bounds:Rectangle (default = null ) — null değerinde olmaması durumunda, pencere sınırlarını belirtir. x , y , width veya height öğelerinden biri NaN ise, pencerenin karşılık gelen değeri, varsayılan değerinde bırakılır.
|
flash.html:HTMLLoader — Yeni NativeWindow nesnesinin sahne alanında bulunan yeni bir HTMLLoader nesnesi.
|
getHistoryAt | () | yöntem |
public function getHistoryAt(position:uint):flash.html:HTMLHistoryItem
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen konumdaki geçmiş girişini döndürür.
Parametreler
position:uint — Geçmiş listesindeki konum.
|
flash.html:HTMLHistoryItem — Belirtilen konumdaki geçmiş girişine yönelik URLRequest nesnesi.
|
İlgili API Öğeleri
historyBack | () | yöntem |
public function historyBack():void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Mümkünse tarayıcı geçmişinde geriye gider.
HTMLLoader nesnesinin bu yöntemini çağırmak, HTML sayfasındaki JavaScript'te bulunan window.history
özelliğinin back()
yöntemini kullanmakla aynı etkiye sahiptir.
Bu işlev, herhangi bir hata atmaz.
İlgili API Öğeleri
historyForward | () | yöntem |
public function historyForward():void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Mümkünse tarayıcı geçmişinde ileriye gider.
HTMLLoader nesnesinin bu yöntemini çağırmak, HTML sayfasındaki JavaScript'te bulunan window.history
özelliğinin forward()
yöntemini kullanmakla aynı etkiye sahiptir.
Bu işlev, herhangi bir hata atmaz.
İlgili API Öğeleri
historyGo | () | yöntem |
public function historyGo(steps:int):void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Tarayıcı geçmişinde belirtilen sayıda adımı gezer. Pozitifse ileri, negatifse geri gider. Sıfır değerinde ilerleme, yeniden yüklemeye zorlar.
Bu yöntem, HTML sayfasındaki window.history
özelliğinin go()
yönteminin çağrılmasıyla eşdeğerdir.
Bu işlev, herhangi bir hata atmaz.
Parametreler
steps:int — Geçmiş listesinde ileri (pozitif) ve geri (negatif) gitmek için gerekli olan adım sayısı.
|
İlgili API Öğeleri
load | () | yöntem |
public function load(urlRequestToLoad:URLRequest):void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader nesnesini, urlRequestToLoad
parametresi tarafından belirtilen siteden gelen verilerle birlikte yükler. İlk olarak bu yöntemi çağırdığınızda, loaded
özelliği false
olarak ayarlanır. Bu yöntem, her zaman eşzamansız olarak tamamlanan bir işlemi başlatır.
Bu yönteme yapılan bir çağrı, bu yöntemle veya loadString()
yöntemiyle birlikte başlatılmış herhangi bir önceki bekleyen yükleme işlemini örtülü bir şekilde iptal eder. Önceki yükleme işlemine yönelik complete
olayı asla teslim edilmez.
complete
olayı asla teslim edilmeyebilir. Bu durum, HTMLLoader nesnesine yüklenen herhangi bir HTML içeriğinin asla tam olarak indirilmemesi durumunda gerçekleşir. Bu durum, HTML nesnesinin, bir URL'yi belirsiz olarak sürekli içerik oluşturan bir GGI komut dosyasına yönlendirmesi durumunda gerçekleşebilir.
Parametreler
urlRequestToLoad:URLRequest — Yüklenecek URL hakkında bilgi içeren URLRequest nesnesi. URLRequest nesnesi, yüklenecek URL'nin yanı sıra HTTP form gönderme yöntemini (GET veya POST) tanımlayan özellikleri, taleple birlikte aktarılacak verileri ve istek üstbilgilerini içerir.
|
İlgili API Öğeleri
loadString | () | yöntem |
public function loadString(htmlContent:String):void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTML dizesinde bulunan HTML içeriğine sahip HTMLLoader nesnesini yükler. Dizede HTML'in oluşturulması tamamlandığında, complete
olayı gönderilir. complete
olayı her zaman eşzamansız olarak gönderilir.
Bu yönteme yapılan bir çağrı, bu yöntemle veya load()
yöntemiyle birlikte başlatılmış herhangi bir önceki bekleyen yükleme işlemini örtülü bir şekilde iptal eder. Önceki yükleme işlemine yönelik complete
olayı asla teslim edilmez.
Dizede belirtilmiş olan HTML'in harici kaynaklara herhangi bir başvurusu yoksa, bu yöntem HTML'i eşzamanlı olarak oluşturur. Ancak, complete
olayı yine de eşzamansız olarak gönderilir. Bu sınıfın loaded
özelliği true
ise, bu işleve daha sonra yapılan bir çağrının hemen ardından htmlContent
argümanında belirtilen HTML içeriği eşzamanlı olarak oluşturulur.
complete
olayı asla teslim edilmeyebilir. Bu durum, HTMLLoader nesnesine yüklenen herhangi bir HTML içeriğinin asla tam olarak indirilmemesi durumunda gerçekleşir. Bu durum, HTML nesnesinin, bir URL'yi belirsiz olarak sürekli içerik oluşturan bir GGI komut dosyasına yönlendirmesi durumunda gerçekleşebilir.
loadString()
yöntemi aracılığıyla yüklenen içerik, yalnızca placeLoadStringContentInApplicationSandbox
özelliği true
olarak ayarlandığında uygulama güvenlik sanal alanına yerleştirilir.
Parametreler
htmlContent:String — HTMLLoader nesnesine yüklenecek HTML içeriğini içeren dize.
|
İlgili API Öğeleri
reload | () | yöntem |
public function reload():void
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Sayfayı geçerli konumdan yeniden yükler.
complete | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.COMPLETE
Çalışma Zamanı Sürümleri: | AIR 1.0 |
loadString
veya load
yöntemi tarafından istenen son yükleme işleminin tamamlandığını gösterir. Olay, JavaScript load
olayı, HTMLLoader nesnesindeki HTML DOM öğesini tetikledikten sonra gönderilir. Bu olay her zaman eşzamansız olarak gönderilir. Bu olaya yönelik olay işleyicisi, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir.
Event.COMPLETE
sabiti, complete
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Yüklemesi tamamlanan network nesnesi. |
İlgili API Öğeleri
htmlBoundsChange | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.HTML_BOUNDS_CHANGE
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader nesnesinin contentWidth
ve contentHeight
özelliklerinden birinin veya ikisinin de değiştiğini gösterir. Bu, örneğin yeni bir görüntü veya başka içerik yüklenmesinin bir sonucu olabilir. Olay işleyicileri, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir.
Nesne, complete
olayını göndermiş olsa da HTMLLoader nesnesi, bir yükleme işlemi başlatıldıktan sonra istediği bir zamanda bu olayı gönderebilir.
Event.HTML_BOUNDS_CHANGE
sabiti, htmlBoundsChange
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
htmlDOMInitialize | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.HTML_DOM_INITIALIZE
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTML DOM'nin, bir yükleme işlemine yanıt olarak oluşturulduğunu gösterir. HTMLLoader nesnesinin load()
ve loadString()
yöntemleri, bu olay gönderilirken bir istisna atar. Bu olay gönderilirken ayarlanması veya çağrılması durumunda herhangi bir JavaScript nesnesinin, HTMLLoader nesnesindeki window
özelliğinden erişilebilen ve HTMLLoader nesnesine yüklenen URL'yi kontrol eden herhangi bir özelliği veya yöntemi bir istisna atar. Örneğin, window.location
öğesini, HTMLLoader nesnesinin window
özelliğini ayarlayarak ayarlamanız bir JavaScript istisnasıyla sonuçlanır.
Event.HTML_DOM_INITIALIZE
sabiti, htmlDOMInitialize
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
htmlRender | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.HTML_RENDER
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader nesnesindeki içerik oluşturmasının tamamen güncel olduğunu gösterir. Bu olay, HTML içeriğinde herhangi bir değişiklik yapıldığında oldukça sık gönderilebilir. Örneğin bu olay, kullanıcının bir bağı tıklatması sonucunda veya sayfadaki JavaScript, HTML oluşturduğunda gönderilir. Olay dinleyicileri, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir.
Bu olayın işleyicileri, ilişkili herhangi bir kaydırma çubuğunu güncellemek için HTMLLoader nesnesinin contentWidth
ve contentHeight
özelliklerini kontrol etmelidir.
Nesne, complete
olayını göndermiş olsa da HTMLLoader nesnesi, bir yükleme işlemi başlatıldıktan sonra istediği bir zamanda bu olayı gönderebilir.
Event.HTML_RENDER
sabiti, htmlRender
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
locationChange | Olay |
flash.events.LocationChangeEvent
özellik LocationChangeEvent.type =
flash.events.LocationChangeEvent.LOCATION_CHANGE
Çalışma Zamanı Sürümleri: | AIR 2.7 |
HTMLLoader nesnesinin location
özelliğinin değiştiğini gösterir. Bu olaya yönelik olay işleyicisi, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir.
AIR ad alanı 2.7 veya daha üstünü kullanan uygulamalarda HTMLLoader tarafından LocationChangeEvent türünün locationChange
olayı gönderilir. AIR'nin önceki sürümlerinde, gönderilen olan nesnesi Event sınıfının bir örneğidir.
İlgili API Öğeleri
locationChange | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.LOCATION_CHANGE
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader nesnesinin location
özelliğinin değiştiğini gösterir. Bu olaya yönelik olay işleyicisi, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir.
2.7 öncesi AIR ad alanı kullanan uygulamalarda HTMLLoader tarafından Event türünün locationChange
olayı gönderilir. AIR 2.7 veya üstünde olay nesnesi, yeni URL sayfasına ayarlanmış ek bir location
özelliği sağlayan LocationChangeEvent sınıfının bir örneğidir.
Event.LOCATION_CHANGE
sabiti, locationChange
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | HTMLLoader nesnesi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
locationChanging | Olay |
flash.events.LocationChangeEvent
özellik LocationChangeEvent.type =
flash.events.LocationChangeEvent.LOCATION_CHANGING
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2.7 |
HTMLLoader nesnesinin location
özelliğinin değiştirilmek üzere olduğunu söyler.
locationChanging
olayı yalnızca konum değişikliği kullanıcı etkileşimi örneğin, kullanıcı bir bağlantıyı tıklattığında veya istemci tarafı yeniden yönlendirmesi gibi HTMLLoader içinde çalışan kod tarafından başlatıldığında gönderilir. Varsayılan olarak yeni konum bu HTMLLoader nesnesinde görüntülenir. Varsayılan davranışı iptal etmek için olay nesnesinin preventDefault()
yöntemini çağırabilirsiniz. Örneğin, olay nesnesinin location
özelliğine göre sayfayı sistem tarayıcısında açmak için flash.net.navigateToURL()
işlevini kullanabilirsiniz.
Aşağıdaki yöntemleri çağırdığınızda locationChanging()
olayı gönderilmez:
- load()
- loadString()
- reload()
- historyBack()
- historyForward()
- historyGo()
Ayrıca, navigateInSystemBrowser
özelliği true
değerindeyken ve HTMLLoader konumu değişmediğinden, hedef sayfa sistem tarayıcısında açıldığında olay gönderilmez.
LOCATION_CHANGING
sabiti, sayfa konumunda bir değişiklik yapılmadan önce LocationChangeEvent nesnesinin gönderdiği type
özelliğinin değerini tanımlar.
Örnek ( Bu örnek nasıl kullanılır? )
package{ import flash.display.Sprite; import flash.html.HTMLLoader; import flash.net.URLRequest; public class LocationChanging extends Sprite { var htmlLoader:HTMLLoader = new HTMLLoader(); public function LocationChanging() { htmlLoader.width = stage.stageWidth; htmlLoader.height = stage.stageHeight; htmlLoader.addEventListener( LocationChangeEvent.LOCATION_CHANGING, onLocationChanging ); htmlLoader.load( new URLRequest( "http://www.adobe.com" ) ); this.addChild( htmlLoader ); } private function onLocationChanging( event:LocationChangeEvent ):void { trace( "Location changing: " + event.location ); if ( event.location.indexOf( "http://www.adobe.com" ) < 0 ) { event.preventDefault(); } } } }
scroll | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.SCROLL
Çalışma Zamanı Sürümleri: | AIR 1.0 |
scrollH
veya scrollV
özelliğinin HTMLLoader nesnesi tarafından değiştirildiğini gösterir. HTMLLoader nesnesinde çalışan JavaScript, window
nesnesinin scrollTo()
yöntemini çağırdığında ve istenilen konum önceden göründüğünde, HTMLLoader nesnesi bu olayı gönderir. ActionScript kodu, scrollH
veya scrollV
özelliğini değiştirdiğinde olay gönderilmez. Olay işleyicileri, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir.
Bu olaya yönelik olay işleyicileri, HTMLLoader nesnesiyle ilişkili tüm kaydırma çubuklarını güncellemek için scrollH
ve scrollV
özelliklerini kontrol etmelidir.
Nesne, complete
olayını göndermiş olsa da HTMLLoader nesnesi, bir yükleme işlemi başlatıldıktan sonra istediği bir zamanda bu olayı gönderebilir.
Event.SCROLL
sabiti, scroll
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Kaydırılan TextField nesnesi. target özelliği her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
uncaughtScriptException | Olay |
flash.events.HTMLUncaughtScriptExceptionEvent
özellik HTMLUncaughtScriptExceptionEvent.type =
flash.events.HTMLUncaughtScriptExceptionEvent.UNCAUGHT_SCRIPT_EXCEPTION
Çalışma Zamanı Sürümleri: | AIR 1.0 |
HTMLLoader nesnesinde yakalanmamış bir JavaScript istisnası oluştuğunu gösterir. Olay işleyicileri, HTMLLoader nesnesinin herhangi bir yöntemini çağırabilir veya herhangi bir özelliğine erişebilir. Olay iptal edilemez ve AIR Hata Ayıklama Başlatıcısı'nda çalışma sırasındaki varsayılan davranış, JavaScript yığınını izleme çıktısına gönderme şeklindedir.
HTMLUncaughtScriptExceptionEvent.UNCAUGHT_SCRIPT_EXCEPTION
sabiti, uncaughtScriptException
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
exceptionValue | Yakalanmamış istisna veren throw ifadesindeki ifadenin değerlendirme sonucu. |
stackTrace | Yakalanmamış istisna veren throw ifadesi çalıştırıldığı andaki yığın izlemeyi temsil eden nesneler dizisi. |
target | HTMLLoader nesnesi. |
İlgili API Öğeleri
package { import flash.display.Sprite; import flash.html.HTMLLoader; import flash.net.URLRequest; public class HTMLLoaderExample extends Sprite { public function HTMLLoaderExample() { var html:HTMLLoader = new HTMLLoader(); var urlReq:URLRequest = new URLRequest("http://www.adobe.com/"); html.width = stage.stageWidth; html.height = stage.stageHeight; html.load(urlReq); addChild(html); } } }
Tue Jun 12 2018, 01:09 PM Z