Paket | fl.video |
Sınıf | public class FLVPlayback |
Miras Alma | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback sınıfının, bileşenin klavye ve ekran okuyucusu erişilebilirliğini geliştirmek üzere eklenmiş olan şu özellik ve yöntemleri içermesi için ActionScript 3.0 Dil ve Bileşenler Başvurusu'nu günceller.
Yeni özelliklere veya yöntemlere erişmeyi denemeden önce projenize bileşenin “Accessibility içeren“ sürümünü dahil ettiğinizden emin olun.
FLVPlayback sınıfı, HTTP üzerinden aşamalı olarak indirilen video (FLV) dosyalarını oynatmak veya Media Server (FMS) ya da diğer Flash Video Akış Hizmeti'nden (FVSS) akış FLV dosyalarını oynatmak için Flash uygulamanıza bir video oynatıcı dahil etmenizi sağlar.
Flash Player Update 3 (9.0.115.0 sürümü) ve üstü için, FLVPlayback bileşeni endüstri standardı H.264 kodlama kullanan HD MPEG-4 video biçimlerini desteklemek amacıyla güncellendi. FLVPlayback bileşeni tarafından desteklenen video biçimleriyle ilgili daha fazla bilgi için bkz. Controlling web video with ActionScript 3 FLVPlayback programming (ActionScript 3 FLVPlayback programlama ile web videolarını kontrol etme).
Diğer ActionScript 3.0 bileşenlerinden farklı olarak, FLVPlayback bileşeni UIComponent öğesini genişletmez; bu nedenle de, o sınıfın yöntemlerini ve özelliklerini desteklemez.
FLVPlayback sınıfının özelliklerine, yöntemlerine ve olaylarına erişmek için, FLVPlayback bileşenini Flash uygulamanızda Sahne Alanı'na sürükleyerek veya import
ifadesini kullanıp açıkça ActionScript öğesine aktararak sınıfı uygulamanıza aktarmanız gerekir. Şu ifade FLVPlayback sınıfını içe aktarır:
import fl.video.FLVPlayback;
FLVPlayback sınıfının bir VERSION
sabiti olup bu, class özelliğidir. Class özellikleri yalnızca sınıfta bulunur. VERSION
sabiti, bileşenin sürümünü belirten bir dize döndürür. Şu kod, Çıktı panelinde sürümü gösterir:
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
İlgili API Öğeleri
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
Ö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 | ||
activeVideoPlayerIndex : uint
Hangi video oynatıcı örneğinin başka uygulama programlama arabirimleri (API'ler) tarafından etkilendiğini belirten bir sayı. | FLVPlayback | ||
align : String
scaleMode özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO veya VideoScaleMode.NO_SCALE olarak ayarlandığında video mizanpajını belirler. | FLVPlayback | ||
alpha : Number
Belirtilen nesnenin alfa saydamlık değerini gösterir. | DisplayObject | ||
autoPlay : Boolean
True olarak ayarlanırsa, kaynak özelliği ayarlandıktan sonra FLV dosyasının otomatik olarak oynamaya başlamasına neden olan Boolean değeri. | FLVPlayback | ||
autoRewind : Boolean
True olduğunda, oynatıcı akışın sonuna ulaştığından veya stop() yöntemi çağrıldığından dolayı oyuncu durdurulduğunda FLV dosyasının Kare 1'e geri sarılmasına neden olan Boolean değeri. | FLVPlayback | ||
backButton : Sprite
BackButton oynatma denetimi. | FLVPlayback | ||
bitrate : Number
FLV dosyasının aktarılacağı saniye başına bit değerini belirten bir sayı. | FLVPlayback | ||
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 | ||
buffering : Boolean [salt okunur]
Video arabelleğe alma durumundaysa true olan bir Boolean değeri. | FLVPlayback | ||
bufferingBar : Sprite
Arabelleğe alma çubuğu denetimi. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
True olarak ayarlanırsa, FLV dosyası arabelleğe alma durumunda olduğu sırada SeekBar kontrolünü gizler ve Play, Pause, PlayPause, BackButton ve ForwardButton kontrollerini devre dışı bırakır. | FLVPlayback | ||
bufferTime : Number
Bir video akışı oynatılmaya başlamadan önce arabelleğe alınacak saniye sayısını belirten bir sayı. | FLVPlayback | ||
buttonMode : Boolean
Bu hareketli grafiğin düğme modunu belirtir. | Sprite | ||
bytesLoaded : uint [salt okunur]
HTTP indirmesinin indirme kapsamını bayt sayısı olarak belirten bir sayı. | FLVPlayback | ||
bytesTotal : uint [salt okunur]
HTTP indirme için indirilen toplam bayt sayısını belirten bir sayı. | FLVPlayback | ||
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 | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
contextMenu : NativeMenu
Bu nesneyle ilişkilendirilen bağlam menüsünü belirtir. | InteractiveObject | ||
cuePoints : Array [salt yazılır]
ActionScript işaret noktalarını ve devre dışı bırakılmış gömülü FLV dosyası işaret noktalarını açıklayan bir dizi. | FLVPlayback | ||
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 | ||
endTabIndex : int [salt okunur]
FLVPlayback denetimlerinden sonra kullanılabilir olan tabIndex değerini döndürür. | FLVPlayback | ||
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 | ||
forwardButton : Sprite
İleri düğme denetimi. | FLVPlayback | ||
fullScreenBackgroundColor : uint
Tam ekran devralma modunda kullanılan arka plan rengi. | FLVPlayback | ||
fullScreenButton : Sprite
FullScreen düğme denetimi. | FLVPlayback | ||
fullScreenSkinDelay : int
Kaplamanın gizlenmesindeki gecikme süresini milisaniye cinsinden belirtir. | FLVPlayback | ||
fullScreenTakeOver : Boolean
Sahne alanı tam ekran moduna girdiğinde, FLVPlayback bileşeni tüm içeriğin en üstündedir ve ekranın tamamını devralır. | FLVPlayback | ||
graphics : Graphics [salt okunur]
Vektör çizimi komutlarının gerçekleşebileceği, bu hareketli grafiğe ait Graphics nesnesini belirtir. | Sprite | ||
height : Number [geçersiz kıl]
FLVPlayback örneğinin yüksekliğini belirten bir sayı. | FLVPlayback | ||
hitArea : Sprite
Bir hareketli grafik için tıklatma alanı olarak başka bir hareketli grafiği atar. | Sprite | ||
idleTimeout : Number
Oynatma duraklatıldığından veya durdurulduğundan dolayı, Flash uygulaması Flash Media Server'a (FMS) olan boştaki bağlantıyı sonlandırmadan önce geçecek milisaniye cinsinden süre. | FLVPlayback | ||
isLive : Boolean
Video akışı canlıysa true olan bir Boolean değeri. | FLVPlayback | ||
isRTMP : Boolean [salt okunur]
FLV dosyası RTMP kullanılarak bir Flash Media Server'dan (FMS) akışa alınıyorsa true olan bir Boolean değeri. | FLVPlayback | ||
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 | ||
mask : DisplayObject
Çağıran görüntüleme nesnesi belirtilen mask nesnesiyle maskelenir. | DisplayObject | ||
metadata : Object [salt okunur]
Varsa, NetSteam.onMetaData() geri çağırma yöntemine yapılan bir çağrıdan alınan meta veri bilgi paketi niteliğindeki nesne. | FLVPlayback | ||
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 | ||
metadataLoaded : Boolean [salt okunur]
Bir meta veri paketiyle karşılaşıldıysa ve meta veri paketi işlendiyse veya FLV dosyası meta veri paketi olmadan kodlandıysa true olan bir Boolean değeri. | FLVPlayback | ||
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 | ||
muteButton : Sprite
Sessiz düğme denetimi. | FLVPlayback | ||
name : String
DisplayObject öğesinin örnek adını belirtir. | DisplayObject | ||
ncMgr : INCManager [salt okunur]
INCManager uygulayan sınıfın bir örneğine erişim sağlayan bir INCManager (NCManager sınıfının arabirimi) nesnesi. | FLVPlayback | ||
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 | ||
parent : DisplayObjectContainer [salt okunur]
Bu görüntüleme nesnesini içeren DisplayObjectContainer nesnesini belirtir. | DisplayObject | ||
pauseButton : Sprite
Duraklat düğme denetimi. | FLVPlayback | ||
paused : Boolean [salt okunur]
FLV dosyası duraklatılmış durumda ise true olan bir Boolean değeri. | FLVPlayback | ||
playButton : Sprite
Oynat/çal düğmesi denetimi. | FLVPlayback | ||
playheadPercentage : Number
totalTime özelliğinin yüzdesi olarak geçerli playheadTime öğesini belirten bir sayı. | FLVPlayback | ||
playheadTime : Number
Küçük bir değer olabilen ve geçerli oynatma kafası zamanını veya konumunu yansıtan saniye cinsinden bir sayı. | FLVPlayback | ||
playheadUpdateInterval : Number
Her playheadUpdate olayı arasındaki süreyi milisaniye cinsinden belirten bir sayı. | FLVPlayback | ||
playing : Boolean [salt okunur]
FLV dosyası oynatma durumdaysa true olan bir Boolean değeri. | FLVPlayback | ||
playPauseButton : Sprite
Oynat/duraklat düğme denetimi. | FLVPlayback | ||
preferredHeight : int [salt okunur]
Kaynak FLV dosyasının yüksekliğini belirten bir sayı. | FLVPlayback | ||
preferredWidth : int [salt okunur]
Kaynak FLV dosyasının genişliğini verir. | FLVPlayback | ||
preview : String [salt yazılır]
Yalnızca canlı önizleme için. | FLVPlayback | ||
progressInterval : Number
Her progress olayı arasındaki süreyi milisaniye olarak belirten bir sayı. | FLVPlayback | ||
registrationHeight : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan yükseklik. | FLVPlayback | ||
registrationWidth : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan genişlik. | FLVPlayback | ||
registrationX : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan x koordinatı. | FLVPlayback | ||
registrationY : Number
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan y koordinatı. | FLVPlayback | ||
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 | ||
scale9Grid : Rectangle
Etkin durumdaki geçerli ölçekleme ızgarası. | DisplayObject | ||
scaleMode : String
Yüklendikten sonra videonun nasıl yeniden boyutlandırılacağını belirtir. | FLVPlayback | ||
scaleX : Number [geçersiz kıl]
Yatay ölçek olan bir sayı. | FLVPlayback | ||
scaleY : Number [geçersiz kıl]
Dikey ölçek olan bir sayı. | FLVPlayback | ||
scaleZ : Number
Nesnenin kayıt noktasından itibaren uygulandığı haliyle nesnenin derinlik ölçeğini (percentage) belirtir. | DisplayObject | ||
scrollRect : Rectangle
Görüntüleme nesnesinin kaydırma dikdörtgeni sınırları. | DisplayObject | ||
scrubbing : Boolean [salt okunur]
Kullanıcı SeekBar ile serbest kaydırma yapıyorsa true, aksi takdirde false olan bir Boolean değeri. | FLVPlayback | ||
seekBar : Sprite
SeekBar denetimi. | FLVPlayback | ||
seekBarInterval : Number
Serbest kaydırma sırasında SeekBar tutamacının hangi sıklıkta kontrol edileceğini belirten milisaniye cinsinden bir sayı. | FLVPlayback | ||
seekBarScrubTolerance : Number
Kullanıcının, güncelleme gerçekleşinceye kadar SeekBar tutamacını nereye kadar hareket ettirebileceğini belirten bir sayı. | FLVPlayback | ||
seekToPrevOffset : Number
seekToPrevNavCuePoint() yönteminin, kendi zamanını önceki işaret noktasıyla karşılaştırdığında kullanacağı saniye sayısı. | FLVPlayback | ||
skin : String
Bir kaplama SWF dosyasının URL'sini belirten bir dize. | FLVPlayback | ||
skinAutoHide : Boolean
True ise, fare videonun üzerinde olmadığında bileşen kaplamasını gizleyen Boolean değeri. | FLVPlayback | ||
skinBackgroundAlpha : Number
Kaplamanın arka planının alfası. | FLVPlayback | ||
skinBackgroundColor : uint
Kaplamanın arka planının rengi (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
Kaplama gizlenirken veya görünürken milisaniye cinsinden yavaşça belirme veya yavaşça kaybolma süresi. | FLVPlayback | ||
skinScaleMaximum : Number
Bu özellik, FLVPlayback öğesinin donanım ivmesini destekleyen bir Flash Player ile tam ekran moduna girdiğinde kaplamasını yukarı ölçeklemek için kullanacağı en büyük katsayıyı belirtir. | FLVPlayback | ||
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 [geçersiz kıl]
Daha fazla ses denetimi açmadan önce VideoPlayer.soundTransform özelliğine doğrudan erişim sağlar. | FLVPlayback | ||
source : String
Akışa alınacak FLV dosyasının URL'sini ve nasıl akışa alınacağını belirten bir dize. | FLVPlayback | ||
stage : Stage [salt okunur]
Görüntüleme nesnesinin Sahne Alanı. | DisplayObject | ||
startTabIndex : int [salt okunur]
FLVPlayback denetimleri için birinci tabIndex değerini döndürür. | FLVPlayback | ||
state : String [salt okunur]
Bileşenin durumunu belirten bir dize. | FLVPlayback | ||
stateResponsive : Boolean [salt okunur]
Durum tepki verir nitelikteyse true olan Boolean değeri. | FLVPlayback | ||
stopButton : Sprite
Durdur düğmesi denetimi. | FLVPlayback | ||
stopped : Boolean [salt okunur]
FLVPlayback örneği durdurulmuş durumdaysa true olan Boolean değeri. | FLVPlayback | ||
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 | ||
textSnapshot : flash.text:TextSnapshot [salt okunur]
Bu DisplayObjectContainer örneği için bir TextSnapshot nesnesi döndürür. | DisplayObjectContainer | ||
totalTime : Number
Videonun toplam oynatma süresi olan saniye cinsinden bir sayı. | FLVPlayback | ||
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 | ||
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 | ||
visible : Boolean
Görüntüleme nesnesinin görünür olup olmadığı. | DisplayObject | ||
visibleVideoPlayerIndex : uint
Birden çok FLV dosya akışını yönetmekte kullanabileceğiniz sayı. | FLVPlayback | ||
volume : Number
Ses düzeyi denetimi ayarını belirten 0 - 1 arasında bir sayı. | FLVPlayback | ||
volumeBar : Sprite
Ses düzeyi çubuğu denetimi. | FLVPlayback | ||
volumeBarInterval : Number
Serbest kaydırma sırasında ses düzeyi çubuğu tutamacının yerinin hangi sıklıkta kontrol edileceğini belirten bir sayı (milisaniye cinsinden). | FLVPlayback | ||
volumeBarScrubTolerance : Number
Kullanıcının, güncelleme yapılana kadar ses düzeyi çubuğu tutamacını nereye kadar hareket ettirebileceğini belirten bir sayı. | FLVPlayback | ||
width : Number [geçersiz kıl]
Sahne alanındaki FLVPlayback örneğinin genişliğini belirleyen sayı. | FLVPlayback | ||
x : Number [geçersiz kıl]
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden). | FLVPlayback | ||
y : Number [geçersiz kıl]
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden). | FLVPlayback | ||
z : Number
3B üst kabına göre DisplayObject örneğinin z ekseni boyunca z koordinatı konumunu belirtir. | DisplayObject |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir FLVPlayback örneği oluşturur. | FLVPlayback | ||
Bir ActionScript işaret noktası ekler; uygulama geliştirme sırasında değil bir uygulama çalıştırıldığında gerçekleşmesi dışında, İşaret Noktaları iletişim kutusu kullanılarak bir ActionScript işaret noktası eklenmesiyle aynı etkiye sahiptir. | FLVPlayback | ||
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 | ||
FLVPlayback denetimlerini yatay olarak soldan sağa doğru sıralayarak bu denetimlerin her birine bir tabIndex değeri atar. | FLVPlayback | ||
Video oynatıcıyı, video oynatıcılar yığınının en önüne getirir. | FLVPlayback | ||
NetStream öğesini kapatır ve index parametresiyle belirtilen video oynatıcıyı siler. | FLVPlayback | ||
Belirtilen görüntüleme nesnesinin, DisplayObjectContainer örneğinin alt öğesi mi, yoksa örneğin kendisi mi olduğunu belirler. | DisplayObjectContainer | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
FLVPlayback video oynatıcıyı tam ekran olarak ayarlar. | FLVPlayback | ||
type parametresiyle belirlenen ve sizin parametreler yoluyla belirttiğiniz zaman, ad veya zamanla ad kombinasyonuna sahip olan işaret noktasını bulur. | FLVPlayback | ||
Belirttiğiniz zamanla eşleşen veya bu zamandan daha önceye rastlayan, belirtilen türden işaret noktasını bulur. | FLVPlayback | ||
my_cuePoint.array içinde, my_cuePoint.name ile aynı ada sahip olan sonraki işaret noktasını bulur. | FLVPlayback | ||
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 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 | ||
index parametresiyle belirtilen video oynatıcıyı alır. | FLVPlayback | ||
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 | ||
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 | ||
FLV dosyasına gömülü işaret noktası devre dışı bırakılmışsa false değerini döndürür. | FLVPlayback | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
FLV dosyasının yüklenmesini başlatır ve autoPlay özelliğinin false değerine ayarlanması için ve varsa source, totalTime ve isLive özelliklerinin ayarlanması için bir kısayol sağlar. | FLVPlayback | ||
Üç 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 | ||
Video akışının oynatılmasını durdurur. | FLVPlayback | ||
Video akışını oynatır. | FLVPlayback | ||
FLV dosyasının yeterli bölümü indirildiğinde dosyayı oynatır. | FLVPlayback | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
O sırada yüklü olan FLV dosyasından bir ActionScript işaret noktası kaldırır. | FLVPlayback | ||
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 | ||
Dosya içinde, saniye cinsinden üç ondalık basamak (milisaniye) kesinliğinde belirtilen belirli bir zamanı arar. | FLVPlayback | ||
Dosyanın bir yüzdesine kadar arama yapar ve oynatma kafasını oraya yerleştirir. | FLVPlayback | ||
Dosya içinde, saniye cinsinden üç ondalık basamak (milisaniye) kesinliğinde belirtilen belirli bir zamanı arar. | FLVPlayback | ||
Belirtilen zamanla, adla veya zaman ve adla eşleşen gezinme işaret noktasına kadar arama yapar. | FLVPlayback | ||
playheadTime özelliğinin geçerli değeri esas alınarak sonraki gezinme işaret noktasına kadar arama yapar. | FLVPlayback | ||
playheadTime özelliğinin geçerli değeri esas alınarak önceki gezinme işaret noktasına kadar arama yapar. | FLVPlayback | ||
Mevcut bir alt öğenin görüntüleme nesnesi kabındaki konumunu değiştirir. | DisplayObjectContainer | ||
Bir veya birden çok FLV dosyası işaret noktasını etkinleştirir veya devre dışı bırakır. | FLVPlayback | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Aynı anda scaleX ve scaleY özelliklerini ayarlar. | FLVPlayback | ||
Genişliği ve yüksekliği eşzamanlı olarak ayarlar. | FLVPlayback | ||
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 | ||
Videonun oynatılmasını durdurur. | FLVPlayback | ||
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 | |||
Video oynatıcı yeniden boyutlandırıldığında veya otomatik olarak şekillendirildiğinde gönderilir. | FLVPlayback | |||
autoRewind özelliği true değerine ayarlandığı için oynatma kafası video oynatıcının başına getirildiğinde gönderilir. | FLVPlayback | |||
FLVPlayback örneği arabelleğe alma durumuna girdiğinde gönderilir. | FLVPlayback | |||
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 | |||
Olay nesnesi, zaman aşımına uğramak suretiyle veya closeVideoPlayer() yöntemine yapılan bir çağrıyla NetConnection'ı kapattığında ya da load() veya play() yöntemlerini çağırdığınızda veya source özelliğini ayarlayıp bunun sonucunda RTMP bağlantısının kapanmasına neden olduğunuzda gönderilir. | FLVPlayback | |||
Oynatıcı FLV dosyasının sonuna ulaştığı için oynatma tamamlandığında gönderilir. | FLVPlayback | |||
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 | |||
Bir işaret noktasına ulaşıldığında gönderilir. | FLVPlayback | |||
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 | |||
seek() yöntemine yapılan bir çağrıyla veya ForwardButton denetimi tıklatılarak oynatma kafasının konumu ileriye hareket ettiğinde gönderilir. | FLVPlayback | |||
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 | |||
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 | |||
Video oynatıcı yeniden boyutlandırıldığında veya şekillendirildiğinde gönderilir. | FLVPlayback | |||
FLV dosyasının meta verilerine ilk ulaşıldığı anda gönderilir. | FLVPlayback | |||
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 | |||
Oynatıcı duraklama durumuna girdiğinde gönderilir. | FLVPlayback | |||
FLV dosyası playheadUpdateInterval özelliği tarafından belirtilen sıklıkta oynatıldığı sırada veya geri sarma başlatıldığında gönderilir. | FLVPlayback | |||
Oynatma durumuna girildiğinde gönderilir. | FLVPlayback | |||
İndirilen bayt sayısındaki ilerlemeyi gösterir. | FLVPlayback | |||
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 | |||
Bir FLV dosyası yüklendiğinde ve görüntülenmeye hazır olduğunda gönderilir. | FLVPlayback | |||
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 | |||
seek() yöntemine yapılan bir çağrıyla oynatma kafasının konumu geriye hareket ettiğinde veya bir autoRewind çağrısı tamamlandığında gönderilir. | FLVPlayback | |||
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 | |||
Kullanıcı, arama çubuğuyla FLV dosyasında serbest kaydırma yapmayı durdurduğunda gönderilir. | FLVPlayback | |||
Kullanıcı, arama çubuğuyla FLV dosyasında serbest kaydırma yapmaya başladığında gönderilir. | FLVPlayback | |||
seek() yöntemine yapılan bir çağrıyla veya playheadTime özelliği ayarlanarak ya da SeekBar denetimi kullanılarak oynatma kafasının konumu değiştiğinde gönderilir. | FLVPlayback | |||
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 | |||
Bir kaplama SWF dosyası yüklenirken hata oluştuğunda gönderilir. | FLVPlayback | |||
Bir kaplama SWF dosyası yüklendiğinde gönderilir. | FLVPlayback | |||
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 | |||
volumeBar denetiminin tutamacı hareket ettirilerek ya da volume özelliği veya soundTransform özelliği ayarlanarak kullanıcı tarafından ses üzerinde değişiklik yapıldığında gönderilir. | FLVPlayback | |||
Oynatma durumu değiştiğinde gönderilir. | FLVPlayback | |||
Durdurulmuş duruma girildiğinde gönderilir. | FLVPlayback | |||
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 |
Sabit | Tanımlayan: | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [statik]
Bileşenin kısa sürüm numarasını gösteren durum değişkeni. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [statik]
Bileşenin uzun sürüm numarasını gösteren durum değişkeni. | FLVPlayback |
activeVideoPlayerIndex | özellik |
activeVideoPlayerIndex:uint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Hangi video oynatıcı örneğinin başka uygulama programlama arabirimleri (API'ler) tarafından etkilendiğini belirten bir sayı. Birden çok FLV dosyası akışlarını yönetmek için bu özelliği kullanın.
Bu özellik video oynatıcısını görünebilir duruma getirmez; video oynatıcısını görünebilir duruma getirmek için visibleVideoPlayerIndex
özelliğini kullanın.
activeVideoPlayerIndex
bir sayıya ayarlandığı ilk anda yeni bir video oynatıcı oluşturulur. Yeni video oynatıcı oluşturulduğunda, bunun özellikleri, her zaman varsayılan değerlere (sırayla boş dize, NaN ve false
) ayarlanan source
, totalTime
ve isLive
dışında ve her zaman false
olan autoPlay
dışında (yalnızca 0 varsayılan video oynatıcı için varsayılan değer true
olur), varsayılan video oynatıcının değerine (activeVideoPlayerIndex == 0
) ayarlanır. cuePoints
özelliğinin, varsayılan video oynatıcısına yapılan sonraki yüklemeler de dahil herhangi bir etkisi yoktur.
Ses düzeyini, konumlandırmayı, boyutları, görünürlüğü ve kullanıcı arabirimi denetimlerini denetleyen API'ler her zaman global olup activeVideoPlayerIndex
öğesinin ayarlanması bunların davranışını etkilemez. Özellikle activeVideoPlayerIndex
özelliğinin ayarlanması şu özellikleri ve yöntemleri etkilemez:
activeVideoPlayerIndex
tarafından etkilenmeyen Özellikler ve Yöntemler
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transform | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
Not: activeVideoPlayerIndex
özelliği değil, visibleVideoPlayerIndex
özelliği kaplamanın hangi video oynatıcıyı denetleyeceğini belirler. Ayrıca, boyutları denetleyen API'ler visibleVideoPlayerIndex
özelliğiyle etkileşim kurar.
Kalan API'ler, activeVideoPlayerIndex
ayarını esas alarak belirli bir video oynatıcıyı hedefler.
Arka planda ikinci bir FLV dosyasını yüklemek için activeVideoPlayerIndex
öğesini 1 değerine ayarlayın ve load()
yöntemini çağırın. Bu FLV dosyasını göstermeye ve birinci dosyayı gizlemeye hazır olduğunuzda visibleVideoPlayerIndex
öğesini 1 değerine ayarlayın.
Varsayılan değer şudur 0.
Uygulama
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
İlgili API Öğeleri
align | özellik |
align:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
scaleMode
özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO
veya VideoScaleMode.NO_SCALE
olarak ayarlandığında video mizanpajını belirtir. Video boyutları, registrationX
, registrationY
, registrationWidth
ve registrationHeight
özelliklerini esas alır. align
özelliğini ayarladığınızda, değerler VideoAlign sınıfından gelir. Varsayılan olarak VideoAlign.CENTER
ayarındadır.
Uygulama
public function get align():String
public function set align(value:String):void
İlgili API Öğeleri
autoPlay | özellik |
autoPlay:Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
true
değerine ayarlanırsa, source
özelliği ayarlandıktan sonra FLV dosyasının otomatik olarak oynatılmaya başlamasına neden olan bir Boolean değeri. false
değerine ayarlanırsa, FLV dosyası yüklenir ancak play()
veya playWhenEnoughDownloaded()
yöntemi çağrılıncaya kadar oynatılmaya başlamaz.
Flash Media Server'dan (FMS) bir FLV dosyası akışa alınırken ve autoPlay
özelliği true
değerine ayarlandığında oynatma hemen başlar. Ancak FLV dosyası aşamalı indirmeyle yüklenirken, FLV dosyasının baştan sonra oynatılabilmesi için yalnızca FLV dosyasının yeterli bölümü indirildiğinde oynatma başlatılır.
FLV dosyasının yeterli bölümü indirilmeden önce oynatma işlemini zorlamak için parametre olmadan play()
yöntemini çağırın. Oynatma başladıysa ve indirmenin tamamlanmasını beklemek için bekleme durumuna geri dönmek ve sonra oynatmayı otomatik olarak başlatmak istiyorsanız pause()
yöntemini ve ardından playWhenEnoughDownloaded()
yöntemini çağırın.
Yeni FLV dosyalarının yüklenmesi arasında özelliği true
değerine ayarlarsanız, source
özelliği ayarlanıncaya kadar bunun bir etkisi olmaz.
autoPlay
özelliğinin true
değerine ayarlanıp ardından source
özelliğinin bir URL'ye ayarlanması, o URL ile play()
yönteminin çağrılmasıyla aynı etkiye sahiptir.
URL ile load()
yönteminin çağrılması, autoPlay
özelliği false
değerine ayarlanmış şekilde source
özelliğinin o URL'ye ayarlanmasıyla aynı etkiye sahiptir.
Varsayılan değer şudur true.
Uygulama
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
İlgili API Öğeleri
autoRewind | özellik |
autoRewind:Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
true
olduğunda, oynatıcı akışın sonuna ulaştığından veya stop()
yöntemi çağrıldığından dolayı oynatma durdurulduğunda FLV dosyasının Kare 1'e geri sarılmasına neden olan bir Boolean değeri. Canlı akışlar için bu özellik anlamsızdır.
Varsayılan değer şudur false.
Uygulama
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | özellik |
backButton:Sprite
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
BackButton oynatma denetimi. Tıklama yapılması seekToPrevNavCuePoint()
yöntemini çağırır.
Uygulama
public function get backButton():Sprite
public function set backButton(value:Sprite):void
İlgili API Öğeleri
bitrate | özellik |
bitrate:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyasının aktarılacağı saniye başına bit değerini belirten bir sayı.
Yerel bant genişliği algılamasını destekleyen bir Flash Video Akış hizmetinden akışa alma işlemi yaparken, bant genişliği esas alınarak birden çok akış arasında nasıl geçiş yapılacağını açıklayan bir SMIL dosyası sağlayabilirsiniz. FVSS'nize bağlı olarak bant genişliği otomatik olarak algılanabilir ve bu değer ayarlanırsa bant genişliği yok sayılır.
HTTP aşamalı indirme gerçekleştirirken aynı SMIL biçimini kullanabilirsiniz, ancak bit hızını otomatik algılama olmayacak şekilde ayarlamanız gerekir.
Uygulama
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | özellik |
bufferingBar | özellik |
bufferingBar:Sprite
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Arabelleğe alma çubuğu denetimi. FLV dosyası yükleme veya arabelleğe alma durumundaysa bu denetim görüntülenir.
Uygulama
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | özellik |
bufferingBarHidesAndDisablesOthers:Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
true
değerine ayarlanırsa, FLV dosyası arabelleğe alma durumunda olduğu sırada SeekBar denetimini gizler ve Play, Pause, PlayPause, BackButton ve ForwardButton denetimlerini devre dışı bırakır. Bu, kullanıcının FLV dosyası indirilirken veya yavaş bağlantı üzerinden akışa alınırken FLV dosyasının oynatma hızını artırmaya çalışmak için bu denetimleri kullanmasını önlemekte yararlıdır.
Uygulama
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTime | özellik |
bufferTime:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir video akışı oynatılmaya başlamadan önce arabelleğe alınacak saniye sayısını belirten bir sayı. RTMP üzerinden akışa alınan ve indirilmeyip yalnızca arabelleğe alınan FLV dosyaları için bu ayarın varsayılan 0,1 değerinden daha yüksek bir değere çıkarılması önemli olabilir. HTTP üzerinden aşamalı şekilde indirilen bir FLV dosyası için bu değerin artırılması daha eski ve yavaş bilgisayarlarda yüksek kaliteli video görüntülemeyi iyileştirebilse de, çok düşük düzeyde önem taşır.
Önceden kaydedilmiş (canlı değil) video için, bufferTime
özelliğini 0
olarak ayarlamayın: varsayılan arabellek süresini kullanın veya arabellek süresini artırın.
Bu özellik, FLV dosyasının oynatma başlamadan önce indirilecek miktarını belirtmez.
Varsayılan değer şudur 0.1.
Uygulama
public function get bufferTime():Number
public function set bufferTime(value:Number):void
İlgili API Öğeleri
bytesLoaded | özellik |
bytesLoaded:uint
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
HTTP indirmesinin indirme kapsamını bayt sayısı olarak belirten bir sayı. Akış olmadığında, akış Flash Media Server'dan (FMS) olduğunda veya henüz bilgi bulunmadığında 0 döndürür. Döndürülen değer yalnızca HTTP indirme için kullanışlıdır.
Uygulama
public function get bytesLoaded():uint
bytesTotal | özellik |
bytesTotal:uint
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
HTTP indirme için indirilen toplam bayt sayısını belirten bir sayı. Akış olmadığında, akış Flash Media Server'dan (FMS) olduğunda veya henüz bilgi bulunmadığında 0 döndürür. Döndürülen değer yalnızca HTTP indirme için kullanışlıdır.
Uygulama
public function get bytesTotal():uint
cuePoints | özellik |
cuePoints:Array
[salt yazılır] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
ActionScript işaret noktalarını ve devre dışı bırakılmış gömülü FLV dosyası işaret noktalarını açıklayan bir dizi. Bu özellik, özellikle Bileşen denetçisi ve Özellik denetçisi tarafından kullanılmak üzere oluşturulur. Başka bir şekilde ayarlanırsa çalışmaz. Bunun değeri yalnızca yüklenen FLV dosyası üzerinde ve yalnızca Bileşen denetçisi ya da Özellik denetçisinde source
özelliği ayarlanarak yüklendiğinde etkili olur.
Not: Bu özellik ActionScript'te erişilebilir durumda değildir. ActionScript'te işaret noktası bilgilerine erişmek için metadata
özelliğini kullanın.
ActionScript ile işaret noktaları eklemek, kaldırmak veya devre dışı bırakmak için, addASCuePoint()
, removeASCuePoint()
ya da setFLVCuePointEnabled()
yöntemlerini kullanın.
Uygulama
public function set cuePoints(value:Array):void
İlgili API Öğeleri
endTabIndex | özellik |
endTabIndex:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback denetimlerinden sonra kullanılabilir olan tabIndex değerini döndürür. Değer, assignTabIndexes
yöntemi çağrıldıktan sonra ayarlanır.
Uygulama
public function get endTabIndex():int
İlgili API Öğeleri
forwardButton | özellik |
forwardButton:Sprite
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
İleri düğme denetimi. Tıklatma işlemi, seekToNextNavCuePoint()
yöntemini çağırır.
Uygulama
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
İlgili API Öğeleri
fullScreenBackgroundColor | özellik |
fullScreenBackgroundColor:uint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Tam ekran devralma modunda kullanılan arka plan rengi. scaleMode
özellik değeri esas alınarak video ekranın tamamını kaplamazsa bu renk görünür.
Varsayılan değer şudur 0x000000.
Uygulama
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | özellik |
fullScreenSkinDelay | özellik |
fullScreenSkinDelay:int
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kaplamanın gizleneceği gecikme süresini belirler (milisaniye cinsinden). Tam ekran devralma modundayken, skinAutoHide
özelliği true
olursa, fullScreenSkinDelay
özelliği tarafından belirtilen saniye sayısından daha uzun süre kullanıcı fareyi hareket ettirmediğinde otomatik gizleme tetiklenir. Fare, kaplamanın üzerindeyse otomatik gizleme tetiklenmez.
Varsayılan değer şudur 3000 milliseconds (3 seconds).
Uygulama
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | özellik |
fullScreenTakeOver:Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Sahne alanı tam ekran moduna girdiğinde, FLVPlayback bileşeni tüm içeriğin en üstündedir ve ekranın tamamını devralır. Sahne alanı tam ekran modundan çıktığında, ekran önceki durumuna geri döner.
Tam ekran devralma modu için önerilen ayarlar şunlardır: scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
ve align = VideoAlign.CENTER
.
FLVPlayback bileşenini içeren SWF dosyası yüklenirse ve güvenlik kısıtlamaları nedeniyle sahne alanına erişemezse, tam ekran devralma modu çalışmaz. Herhangi bir hata atılmaz.
Varsayılan değer şudur true.
Uygulama
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | özellik |
height:Number
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback örneğinin yüksekliğini belirten bir sayı. Bu özellik yalnızca FLVPlayback örneğinin yüksekliğini etkiler ve yüklenebilecek kaplama SWF dosyasının yüksekliğini içermez. height özelliği ayarlandığında, registrationHeight
özelliği de aynı değere ayarlanır.
Uygulama
override public function get height():Number
override public function set height(value:Number):void
İlgili API Öğeleri
idleTimeout | özellik |
idleTimeout:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Oynatma duraklatıldığından veya durdurulduğundan dolayı, Flash uygulaması Flash Media Server'a (FMS) olan boştaki bağlantıyı sonlandırmadan önce geçecek milisaniye cinsinden süre. Bu özelliğin, HTTP üzerinden indirilen FLV dosyasında herhangi bir etkisi yoktur.
Bu özellik, video akışı zaten boştayken ayarlanırsa, yeni değerle birlikte zaman aşımı süresini yeniden başlatır.
Varsayılan değer şudur 300,000 milliseconds (5 minutes).
Uygulama
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
İlgili API Öğeleri
isLive | özellik |
isLive:Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video akışı canlıysa true
olan bir Boolean değeri. Bu değer yalnızca Flash Media Server (FMS) veya başka Flash Video Akış Hizmeti'nden (FVSS) akışa alma işlemi yapıldığında etkilidir. HTTP indirme için bu özelliğin değeri yok sayılır.
Yeni FLV dosyaları yükleme arasında bu özelliği ayarlarsanız, yeni FLV dosyası için source
özelliği ayarlanıncaya kadar bu özelliğin herhangi bir etkisi olmaz.
Önceden kaydedilmiş bir video akışını video oynatıcıya gönderirken isLive
özelliğini false
değerine ve canlı yayın gibi gerçek zamanlı verileri gönderirken true
değerine ayarlayın. isLive
özelliğini false
değerine ayarladığınızda daha iyi performans elde etmek için, bufferTime
özelliğini 0
değerine ayarlamayın.
Uygulama
public function get isLive():Boolean
public function set isLive(value:Boolean):void
İlgili API Öğeleri
isRTMP | özellik |
isRTMP:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyası RTMP kullanılarak bir Flash Media Server'dan (FMS) akışa alınıyorsa true
olan bir Boolean değeri. Diğer tüm FLV dosya kaynakları için bunun değeri false
olur.
Uygulama
public function get isRTMP():Boolean
İlgili API Öğeleri
metadata | özellik |
metadata:Object
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Varsa, NetSteam.onMetaData()
geri çağırma yöntemine yapılan bir çağrıdan alınan meta veri bilgi paketi olan nesne. metadataReceived
olayı gönderilirken hazırdır.
FLV dosyası Flash 8 kodlayıcısıyla kodlanırsa, metadata
özelliği şu bilgileri içerir. Eski FLV dosyaları yalnızca height
, width
ve duration
değerlerini içerir.
Parametre | Açıklama |
---|---|
canSeekToEnd | FLV dosyası, aşamalı indirme film klibinin sonuna kadar arama yapılmasını sağlayan son karedeki anahtar kareyle kodlanmışsa true olan bir Boolean değeri. FLV dosyası son karedeki bir anahtar kareyle kodlanmamışsa bu false olur. |
cuePoints | FLV dosyasında gömülü her işaret noktası için birer tane olmak üzere nesneler dizisi. FLV dosyası herhangi bir işaret noktası içermezse, değer tanımsız olur. Her nesne şu özelliklere sahiptir:
|
audiocodecid | Kullanılmış ses codec bileşenini (kodlama/kod çözme tekniği) belirten bir sayı. |
audiodelay | FLV dosyasının kodlanmış olduğu kaynak dosyasında 0 zamanını temsil eden bir sayı.
Sesi senkronize etmek için gerekli olan kısa bir süre boyunca video içeriği geciktirilir. Örneğin, FLVPlayback ve VideoPlayer sınıflarının zaman ayarlarında bu gecikmeyi telafi ettiğini unutmayın. Başka bir deyişle, kaynak dosyanızda kullandığınız zaman ayarlarınızı kullanmaya devam edebilirsiniz. |
audiodatarate | Sesin saniyede kilobayt cinsinden değerini belirten bir sayı. |
videocodecid | Videoyu kodlamak için kullanılmış olan codec sürümünü belirten bir sayı. |
framerate | FLV dosyasının kare hızını belirten bir sayı. |
videodatarate | FLV dosyasının video verisi hızını belirten bir sayı. |
height | FLV dosyasının yüksekliğini belirten bir sayı. |
width | FLV dosyasının genişliğini belirten bir sayı. |
duration | FLV dosyasının saniye cinsinden süresini belirten bir sayı. |
Uygulama
public function get metadata():Object
Daha fazla bilgi
İlgili API Öğeleri
metadataLoaded | özellik |
metadataLoaded:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir meta veri paketiyle karşılaşıldıysa ve meta veri paketi işlendiyse veya FLV dosyası meta veri paketi olmadan kodlandıysa true
olan bir Boolean değeri. Başka bir deyişle, meta veri alınırsa veya herhangi bir meta veri almayacaksanız değer true
olur. Bu nedenle, meta veriniz olup olmadığını ve meta veriniz yoksa onu beklemenize gerek olmadığını bilirsiniz. yalnızca meta veriniz olup olmadığını bilmek istiyorsanız, şunlarla değeri kontrol edebilirsiniz:
FLVPlayback.metadata != null
İşaret noktalarını (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
, isFLVCuePointEnabled
) bulma ve etkinleştirme veya devre dışı bırakmaya yönelik yöntemlerle yararlı bilgiler alıp alamayacağınızı kontrol etmek için bu özelliği kullanın.
Uygulama
public function get metadataLoaded():Boolean
İlgili API Öğeleri
muteButton | özellik |
ncMgr | özellik |
ncMgr:INCManager
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
INCManager
uygulayan sınıfın bir örneğine erişim sağlayan INCManager (NCManager sınıfının arabirimi) nesnesi.
Özel başlatma gerektiren özel bir INCManager uygulamak için bu özelliği kullanabilirsiniz.
Uygulama
public function get ncMgr():INCManager
İlgili API Öğeleri
pauseButton | özellik |
paused | özellik |
playButton | özellik |
playheadPercentage | özellik |
playheadPercentage:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
totalTime
özelliğinin yüzdesi olarak geçerli playheadTime
öğesini belirten bir sayı. Bu özelliğe erişirseniz bu, geçmiş oynatma süresinin yüzdesini içerir. Bu özelliği ayarlarsanız bu, FLV dosyasının oynatma süresinin yüzdesini temsil eden noktaya kadar bir arama işlemi yapılmasına neden olur.
Bu özelliğin değeri, totalTime
özelliğinin değerine göredir.
Uygulama
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Atar
VideoError — Geçersiz bir yüzde belirtirseniz veya totalTime özelliği tanımsız, null ise ya da sıfırdan düşük veya sıfıra eşitse.
|
playheadTime | özellik |
playheadTime:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Küçük bir değer olabilen ve geçerli oynatma kafası zamanını veya konumunu yansıtan saniye cinsinden bir sayı. Bu özelliğin ayarlanması aramayı tetikler ve tüm arama kısıtlamalarını içerir.
Oynatma kafası zamanı değiştiğinde (FLV dosyası oynatılırken 0,25 saniyede bir gerçekleşir), bileşen playheadUpdate
olayını gönderir.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar tetiklenmeyen seek
olayını dinleyin.
Uygulama
public function get playheadTime():Number
public function set playheadTime(value:Number):void
İlgili API Öğeleri
playheadUpdateInterval | özellik |
playheadUpdateInterval:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Her playheadUpdate
olayı arasındaki süreyi milisaniye cinsinden belirten bir sayı. FLV dosyası oynatılırken bu özelliğin ayarlanması zamanlayıcıyı yeniden başlatır.
ActionScript işaret noktaları oynatma kafası güncellemelerinde başladığından, playheadUpdateInterval
özelliği değerinin düşürülmesi, ActionScript işaret noktalarının doğruluğunu artırabilir.
Oynatma kafası güncelleme aralığı, global setInterval()
yöntemine yapılan bir çağrıyla ayarlandığından, bu şekilde ayarlanan diğer aralıklarda olduğu gibi güncelleme de SWF dosyası kare hızından daha sık aralıkta tetiklenemez. Bu noktadan yola çıkarak bir örnek vermek gerekirse, saniye başına 12 kare olan varsayılan kare hızı için oluşturabileceğiniz etkili en düşük aralık yaklaşık 83 milisaniye veya 1/12 saniyedir (1000/12 milisaniye)
Varsayılan değer şudur 250.
Uygulama
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
İlgili API Öğeleri
playing | özellik |
playPauseButton | özellik |
preferredHeight | özellik |
preferredHeight:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kaynak FLV dosyasının yüksekliğini belirten bir sayı. play()
veya load()
yöntemleri çağrıldıktan hemen sonra bu bilgiler geçerli değildir. ready
olayı başlatıldığında bu geçerlidir. scaleMode
özelliğinin değeri VideoScaleMode.MAINTAIN_ASPECT_RATIO
veya VideoScaleMode.NO_SCALE
olursa, layout
olayı gönderildikten sonra değerin okunması en iyisidir. Henüz bilgi yoksa bu özellik -1 döndürür.
Uygulama
public function get preferredHeight():int
İlgili API Öğeleri
preferredWidth | özellik |
preferredWidth:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kaynak FLV dosyasının genişliğini verir. play()
veya load()
yöntemleri çağrıldığında hemen bu bilgiler geçerli olmaz; ready
olayı gönderildikten sonra geçerli olur. scaleMode
özelliğinin değeri VideoScaleMode.MAINTAIN_ASPECT_RATIO
veya VideoScaleMode.NO_SCALE
olursa, layout
olayı gönderildikten sonra değerin okunması en iyisidir. Henüz bilgi yoksa bu özellik -1 döndürür.
Uygulama
public function get preferredWidth():int
İlgili API Öğeleri
preview | özellik |
progressInterval | özellik |
progressInterval:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Her progress
olayı arasındaki süreyi milisaniye olarak belirten bir sayı. Video akışı oynatılırken bu özelliği ayarlarsanız, zamanlayıcı yeniden başlatılır.
Varsayılan değer şudur 250.
Uygulama
public function get progressInterval():Number
public function set progressInterval(value:Number):void
İlgili API Öğeleri
registrationHeight | özellik |
registrationHeight:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan yükseklik. registrationHeight
özelliğini height
özelliğiyle karıştırmayın. height
özelliği, video içeriğinin gerçek yüksekliğini yansıtır.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
registrationHeight
özelliğinin ayarlanması height
özelliğinin ayarlanmasına eşdeğerdir.(Aynı şekilde tersi de geçerlidir.) Başka bir özelliğin ayarlanması veya yüksekliği değiştiren bir yöntemin çağrılması da (örn. scaleX
, setSize
ve setScale
) height
ve registrationHeight
öğelerinin senkronize olmasını sağlar.
Uygulama
public function get registrationHeight():Number
public function set registrationHeight(value:Number):void
registrationWidth | özellik |
registrationWidth:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan genişlik. registrationWidth
özelliğini width
özelliğiyle karıştırmayın. width
özelliği, video içeriğinin gerçek genişliğini yansıtır.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
registrationWidth
özelliğinin ayarlanması width
özelliğinin ayarlanmasına eşdeğerdir. (Aynı şekilde tersi de geçerlidir.) Başka bir özelliğin ayarlanması veya genişliği değiştiren bir yöntemin çağrılması da (örn. scaleX
, setSize
ve setScale
) width
ve registrationWidth
öğelerinin senkronize olmasını sağlar.
Uygulama
public function get registrationWidth():Number
public function set registrationWidth(value:Number):void
registrationX | özellik |
registrationX:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan x koordinatı. Video içeriğinin gerçek konumunu yansıtan x
özelliğiyle karıştırmayın.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
x
veya registrationX
özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, x
= 10 ve registrationX
= 20 olursa, x
= 110 ayarı registrationX
= 120 ayarını da yapar.
Uygulama
public function get registrationX():Number
public function set registrationX(value:Number):void
registrationY | özellik |
registrationY:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Otomatik yeniden boyutlandırma sırasında video içeriğinin hizalanmasında kullanılan y koordinatı. Video içeriğinin gerçek konumunu yansıtan y
özelliğiyle karıştırmayın.
Örnek 1, şu ayarlarla bir 80x80 FLV dosyası yükleyin.
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Örnek 2, örnek 1 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Örnek 3, örnek 2 ile aynı senaryoyu şu ayarlarla yükleyin:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
y
veya registrationY
özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, y
= 10 ve registrationY
= 20 olursa, y
= 110 ayarı registrationY
= 120 ayarını da yapar.
Uygulama
public function get registrationY():Number
public function set registrationY(value:Number):void
scaleMode | özellik |
scaleMode:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Yüklendikten sonra videonun nasıl yeniden boyutlandırılacağını belirler. VideoScaleMode.MAINTAIN_ASPECT_RATIO
değerine ayarlanırsa, registrationX
, registrationY
, registrationWidth
ve registrationHeight
tarafından tanımlanan dikdörtgen içinde video en boy oranını korur. VideoScaleMode.NO_SCALE
değerine ayarlanırsa, videonun otomatik olarak kaynak FLV dosyasının boyutlarına göre boyutlandırılmasını sağlar. VideoScaleMode.EXACT_FIT
olarak ayarlanırsa, kaynak FLV dosyasının boyutlarının yok sayılmasını ve videonun registrationX
, registrationY
, registrationWidth
ve registrationHeight
tarafından tanımlanan dikdörtgene sığacak şekilde uzatılmasını sağlar. Bir FLV dosyası yüklendikten sonra bu ayarlanırsa, hemen bir otomatik mizanpaj başlatılır. Değerler VideoScaleMode
içinden gelir.
Varsayılan değer şudur VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Uygulama
public function get scaleMode():String
public function set scaleMode(value:String):void
İlgili API Öğeleri
scaleX | özellik |
scaleX:Number
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Yatay ölçek olan bir sayı. Standart ölçek 1'dir.
Uygulama
override public function get scaleX():Number
override public function set scaleX(value:Number):void
İlgili API Öğeleri
scaleY | özellik |
scaleY:Number
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Dikey ölçek olan bir sayı. Standart ölçek 1'dir.
Uygulama
override public function get scaleY():Number
override public function set scaleY(value:Number):void
İlgili API Öğeleri
scrubbing | özellik |
scrubbing:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kullanıcı SeekBar ile serbest kaydırma yapıyorsa true
, aksi takdirde false
olan bir Boolean değeri.
Serbest kaydırma, FLV dosyasındaki belirli bir sahneyi bulmak için SeekBar tutamacının yakalanarak herhangi bir yönde sürüklenmesini ifade eder.
Uygulama
public function get scrubbing():Boolean
seekBar | özellik |
seekBarInterval | özellik |
seekBarInterval:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Serbest kaydırma sırasında SeekBar tutamacının hangi sıklıkta kontrol edileceğini belirten milisaniye cinsinden bir sayı.
Bu aralık global setInterval()
yöntemine yapılan bir çağrıyla ayarlandığından, güncelleme SWF dosyasının kare hızından daha fazla sıklıkta başlatılamaz. Bu noktadan yola çıkarak bir örnek vermek gerekirse, saniye başına 12 kare olan varsayılan kare hızı için oluşturabileceğiniz etkili en düşük aralık yaklaşık 83 milisaniye veya 1/12 saniyedir (1000/12 milisaniye).
Varsayılan değer şudur 250.
Uygulama
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | özellik |
seekBarScrubTolerance:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kullanıcının, güncelleme gerçekleşinceye kadar SeekBar tutamacını nereye kadar hareket ettirebileceğini belirten bir sayı. Değer, 1 ile 100 arasında bir yüzde olarak belirtilir.
Varsayılan değer şudur 5.
Uygulama
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | özellik |
seekToPrevOffset:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
seekToPrevNavCuePoint()
yönteminin, kendi zamanını önceki işaret noktasıyla karşılaştırdığında kullanacağı saniye sayısı. İşaret noktasının ilerisindeyseniz, bir önceki işaret noktasına atlayabileceğinizden ve yeni gerçekleşen aynı işaret noktasına gitmeyeceğinizden emin olmak için yöntem bu değeri kullanır.
Varsayılan değer şudur 1.
Uygulama
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | özellik |
skin:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir kaplama SWF dosyasının URL'sini belirten bir dize. Bu dize bir dosya adını, Skins/MySkin.swf gibi göreceli bir yolu veya http://www gibi mutlak bir URL'yi içerebilir.%somedomain%.com/MySkin.swf.
Uygulama
public function get skin():String
public function set skin(value:String):void
skinAutoHide | özellik |
skinAutoHide:Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
true
olursa, fare videonun üzerinde olmadığında bileşen kaplamasını gizleyen bir Boolean değeri. Bu özellik, FLVPlayback Özel Kullanıcı Arabirimi bileşenlerinden oluşturduğunuz kaplamaları değil, yalnızca skin
özelliği ayarlanarak yüklenen kaplamaları etkiler.
Bileşen tam ekran devralma modundayken ve kaplama videoyu kaplamıyorsa, skinAutoHide
modu otomatik olarak etkinleştirilir. Tam ekran modunda girdikten sonra skinAutoHide = false
ayarını yaparsanız bu davranış geçersiz kılınır. Ayrıca bileşen tam ekran devralma modundayken, fare kendi kaplaması üzerinde olmadığı sürece kullanıcı fareyi fullScreenSkinDelay
saniyeden daha uzun süre hareket ettirmezse, otomatik gizleme tetiklenir.
Varsayılan değer şudur false.
Uygulama
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | özellik |
skinBackgroundAlpha:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kaplamanın arka planının alfası. skinBackgroundAlpha
özelliği yalnızca skin
özelliği kullanılarak yüklenmiş kaplamalara sahip SWF dosyalarıyla ve renk ve alfa ayarını destekleyen kaplamalarla çalışır. skinBackgroundAlpha
özelliğini 0.0 ile 1.0 arasında bir sayıya ayarlayabilirsiniz. Varsayılan değer, kullanıcının varsayılan olarak seçtiği son değerdir.
ActionScript 2.0 FLVPlayback bileşeniyle gelen kaplama renklerini almak için şu skinBackgroundAlpha
ve skinBackgroundColor
özelliklerinin değerlerini kullanın: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. Varsayılan değer 85'tir.
Uygulama
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
İlgili API Öğeleri
skinBackgroundColor | özellik |
skinBackgroundColor:uint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kaplamanın arka planının rengi (0xRRGGBB). skinBackgroundColor
özelliği yalnızca skin
özelliği kullanılarak yüklenmiş kaplamalara sahip SWF dosyalarıyla ve renk ve alfa ayarını destekleyen kaplamalarla çalışır. Varsayılan değer, kullanıcının varsayılan olarak seçtiği son değerdir.
ActionScript 2.0 FLVPlayback bileşeniyle gelen kaplama renklerini almak için şu skinBackgroundAlpha
ve skinBackgroundColor
özelliklerinin değerlerini kullanın: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. Varsayılan değer 0x47ABCB'dir.
Uygulama
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
İlgili API Öğeleri
skinFadeTime | özellik |
skinFadeTime:int
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kaplama gizlenir veya görünürken yavaşça belirme veya yavaşça kaybolma süresi (milisaniye cinsinden). skinAutoHide
özelliği true
değerine ayarlandığından gizleme ve gösterme gerçekleşir. Solma efektini yok etmek için skinFadeTime
özelliğini 0 değerine ayarlayın.
Varsayılan değer şudur 500 milliseconds (.5 seconds).
Uygulama
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | özellik |
skinScaleMaximum:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.115.0, AIR 1.0 |
Bu özellik, FLVPlayback öğesinin donanım ivmesini destekleyen bir Flash Player ile tam ekran moduna girdiğinde kaplamasını yukarı ölçeklemek için kullanacağı en büyük katsayıyı belirtir. Donanım ivmesiyle video ve kaplama aynı faktöre göre ölçeklenir. Varsayılan olarak FLVPlayback, videoyu yerel boyutlarında oluşturur ve donanım ivmesinin ölçeklemenin gerisini yapmasına izin verir. Örneğin, videonuz 640 x 512 boyutlarındaysa ve 1280 x 1024 çözünürlüklü bir monitörde tam ekran boyuta geçerse, kaplama, boyutunun iki katına yukarı ölçeklenir.
Bu özellik, donanım ivmesi kullanılırken, ölçeklenen belirli içerik ve büyük kaplamaların görünümüne yönelik estetik zevkleriniz esas alınarak kaplamanın ölçeklemesini kısıtlamanızı sağlar. FLVPlayback, kaplamanın ölçeklemesini belirtilen çarpana sınırlamak için, kaplamaya yönelik yazılım ve donanım ölçeklemesi karışımını kullanır, bu karışımın video oynatma performansı ve FLV görünümü üzerinde olumsuz bir etkisi olabilir.
Örneğin, bu özellik 5,0 veya daha yüksek bir değere ayarlandıysa, 320 x 240 boyutunda bir videonun 1600 x 1200 çözünürlüklü bir monitörde tam ekrana geçirilmesi, kaplamayı beş kat ölçekler. Bu özellik 2,5 değerine ayarladıysa, oynatıcı orijinal boyutun iki katı büyüklüğünde 640 x 480 boyutunda video oluşturur (ancak kaplama oluşturmaz) ve donanım ivmesi ölçeklemenin geri kalanını gerçekleştirir (640 x 2,5 = 1600 ve 480 x 2,5 = 1200).
Tam ekran moduna girildikten sonra bu özelliğin ayarlanması, FLVPlayback tekrar tam ekran moduna girinceye kadar herhangi bir etki oluşturmaz.
FLV büyükse (örneğin, 640 piksel veya daha yüksek genişlikte ve 480 piksel veya daha yüksek uzunluktaysa), bu özelliği küçük bir değere ayarlamamanız gerekir, aksi takdirde bu büyük monitörlerde dikkate değer performans sorunlarına yol açabilir.
Varsayılan değer şudur 4.0.
Uygulama
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
skinScaleMaximum
özelliğinin etkisini görmek için, FLV dosyası tarayıcıda oynatılırken FLVPlayback kaplamasında tam ekran düğmesini tıklatın.
Not: Bu örneği tarayıcıda test edin. Flash Yayınlama Ayarları iletişim kutusundaki HTML sekmesinde, Yalnızca Flash - Tam Ekrana İzin Ver şablonunu seçin. Flash Player 9.0.115.0'ı belirtin ve Biçimler sekmesinde Flash ve HTML biçimlerinin seçildiğinden emin olun. Ardından tarayıcıda sonuç HTML dosyasını yayınlayın ve açın.
// Requires FLVPlayback component in library // Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file. import fl.video.FLVPlayback; var myFLVPlybk:FLVPlayback = new FLVPlayback(); addChild(myFLVPlybk); myFLVPlybk.skin = "SkinOverPlayFullscreen.swf"; myFLVPlybk.skinScaleMaximum = 2.5; myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransform | özellik |
soundTransform:flash.media:SoundTransform
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
açmadan önce Daha fazla ses denetimi VideoPlayer.soundTransform
özelliğine doğrudan erişim sağlar. Değişikliklerin uygulanması için bu özelliği ayarlamanız gerekir veya geçerli ayarların bir kopyasını almak için bu özelliğin değerini alabilirsiniz.
Uygulama
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
İlgili API Öğeleri
source | özellik |
source:String
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Akışa alınacak FLV dosyasının URL'sini ve nasıl akışa alınacağını belirten bir dize. Bu URL, FLV dosyasına giden bir HTTP URL'si, bir akışa giden RTMP URL'si veya XML dosyasına giden bir HTTP URL'si olabilir.
Bileşen denetçisi veya Özellik denetçisi yoluyla bu özelliği ayarlarsanız, bir sonraki "enterFrame
" olayında FLV dosyası yüklenip oynatılmaya başlar. Bu gecikme, diğer özellikler arasından yüklemeyi etkileyen isLive
, autoPlay
ve cuePoints
özelliklerini ayarlamanız için zaman verir. Aynı zamanda birinci kareye yerleştirilen ActionScript'in oynatmaya başlanmadan önce FLVPlayback bileşenini etkilemesine izin verir.
Bu özelliği ActionScript yoluyla ayarlarsanız, autoPlay
özelliği false
değerine ayarlandığında bu özellik hemen VideoPlayer.load()
yöntemini çağırır veya autoPlay
özelliği true
değerine ayarlandığında bu özellik hemen VideoPlayer.play()
yöntemini çağırır. autoPlay
, totalTime
ve isLive
özellikleri yeni FLV dosyasının nasıl yükleneceğini etkiler, bu nedenle de source
özelliğini ayarlamadan önce bu özellikleri ayarlamanız gerekir.
Yeni FLV dosyasının otomatik olarak oynatılmasını önlemek için autoPlay
özelliğini false
değerine ayarlayın.
Uygulama
public function get source():String
public function set source(value:String):void
İlgili API Öğeleri
startTabIndex | özellik |
startTabIndex:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback denetimleri için birinci tabIndex değerini döndürür. Değer, assignTabIndexes
yöntemi çağrıldıktan sonra ayarlanır.
Uygulama
public function get startTabIndex():int
İlgili API Öğeleri
state | özellik |
state:String
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bileşenin durumunu belirleyen bir dize. Bu özellik, load()
, play()
, stop()
, pause()
ve seek()
yöntemleri tarafından ayarlanır.
state özelliğinin olası değerleri şunlardır: "buffering"
, "connectionError"
, "disconnected"
, "loading"
, "paused"
, "playing"
, "rewinding"
, "seeking"
ve "stopped"
. Bu durumları test etmek için FLVPlayback sınıfı özelliklerini kullanabilirsiniz.
Uygulama
public function get state():String
İlgili API Öğeleri
stateResponsive | özellik |
stateResponsive:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Yanıt verme durumundayken true
olan bir Boolean değeri. Yanıt vermeme durumundayken, play()
, load()
, stop()
, pause()
ve seek()
yöntemlerine yapılan çağrılar kuyruğa alınır ve daha sonra durum yanıt verme durumuna geçtiğinde çalıştırılır. Bu çağrılar kuyruğa alınıp sonra çalıştırıldığından, genellikle stateResponsive
özelliğinin değerini izlemek gerekmez. Yanıt verme durumları şunlardır: stopped
, playing
, paused
ve buffering
.
Uygulama
public function get stateResponsive():Boolean
İlgili API Öğeleri
stopButton | özellik |
stopped | özellik |
totalTime | özellik |
totalTime:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Videonun toplam oynatma süresi olan saniye cinsinden bir sayı.
Flash Media Server'dan (FMS) akışa alınırken ve varsayılan NCManager
kullanılırken bu değer, sunucu tarafındaki API'ler tarafından otomatik olarak belirlenir ve bu özellik yoluyla ayarlanmış veya meta verilerden toplanmış her şeyi geçersiz kılar. source
özelliği ayarlandıktan sonra stopped
veya playing
durumuna ulaşıldığında bu özellik okumaya hazırdır. FMS'den canlı akışlar için bu özellik anlamsızdır.
HTTP indirmede, FLV dosyasında gömülü meta veri varsa bu değer otomatik olarak belirlenir; aksi takdirde değeri siz açıkça ayarsınız, yoksa değer NaN olur. Bu değeri açıkça ayarlarsanız, akıştaki meta veri değeri yok sayılır.
Bu özelliği ayarladığınızda, source
özelliği ayarlanarak yüklenen bir sonraki FLV dosyası için değer etkili olur. Zaten yüklenmiş bir FLV dosyası üzerinde bu değerin etkisi yoktur. Ayrıca, bir FLV dosyası yükleninceye kadar bu özellik iletilen yeni değeri döndürmez.
Bu özellik hiç ayarlanmazsa (açıkça veya otomatik şekilde) oynatma yine çalışır ancak arama denetimleriyle ilgili sorun oluşabilir.
Açıkça ayarlanmadığı sürece, bu değer meta veriden geçerli bir değere ayarlanıncaya kadar NaN olacaktır.
Uygulama
public function get totalTime():Number
public function set totalTime(value:Number):void
İlgili API Öğeleri
visibleVideoPlayerIndex | özellik |
visibleVideoPlayerIndex:uint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Birden çok FLV dosya akışını yönetmekte kullanabileceğiniz sayı. Kalan video oynatıcılar gizlenmiş ve sessiz durumdayken hangi video oynatıcı örneğinin kaplama veya oynatma denetimleriyle görünebilir, duyulabilir ve denetlenebilir olacağını ayarlar. Bu, video oynatıcıyı çoğu API'ler için hedef durumuna getirmez; bunu yapmak için activeVideoPlayerIndex
özelliğini kullanın.
Boyutları denetleyen yöntemler ve özellikler bu özellikle etkileşim kurar. Video oynatıcının boyutlarını ayarlayan yöntemler ve boyutlar (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
) tüm video oynatıcılar için kullanılabilir. Ancak bu video oynatıcılardaki scaleMode
özelliğinin değerine bağlı olarak bunlar farklı boyutlarda olabilir. width
, height
, scaleX
ve scaleY
özellikleri kullanılarak boyutların okunması, yalnızca görünebilir video oynatıcının boyutlarını size verir. Diğer video oynatıcıların boyutları aynı veya farklı olabilir.
Görünebilir durumda değilken çeşitli video oynatıcıların boyutlarını almak için layout
olayını dinleyin ve boyut değerini saklayın.
Bu özellik, bir bütün olarak bileşenin görünürlüğüne yönelik işaret sağlamaz, yalnızca bileşen görünebilir olduğunda hangi video oynatıcının görünebilir olduğunu belirtir. Bileşenin tamamının görünürlüğünü ayarlamak için visible
özelliğini kullanın.
Varsayılan değer şudur 0.
Uygulama
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
İlgili API Öğeleri
volume | özellik |
volume:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Ses düzeyi denetimi ayarını belirten 0 - 1 arasında bir sayı.
Varsayılan değer şudur 1.
Uygulama
public function get volume():Number
public function set volume(value:Number):void
İlgili API Öğeleri
volumeBar | özellik |
volumeBarInterval | özellik |
volumeBarInterval:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Serbest kaydırma sırasında ses düzeyi çubuğu tutamacının yerinin hangi sıklıkta kontrol edileceğini belirten bir sayı (milisaniye cinsinden).
Varsayılan değer şudur 250.
Uygulama
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | özellik |
volumeBarScrubTolerance:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kullanıcının, güncelleme yapılana kadar ses düzeyi çubuğu tutamacını nereye kadar hareket ettirebileceğini belirten bir sayı. Değer, 1 - 100 arasında bir yüzde olarak ifade edilir. Fırçalama toleransı olmadığını belirtmek için 0 değerine ayarlayın. Kullanıcının tutamacı ne kadar uzağa taşıdığına bakılmaksızın volumeBarInterval
özelliğinde her zaman ses düzeyini güncelleyin.
Varsayılan değer şudur 0.
Uygulama
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | özellik |
width:Number
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Sahne alanındaki FLVPlayback örneğinin genişliğini belirleyen sayı. Bu özellik yalnızca FLVPlayback örneğinin genişliğini etkiler ve yüklenebilecek kaplama SWF dosyasının genişliğini içermez. Bir kaplama SWF dosyası yüklenirse width
özelliği farklı bir değer verebileceğinden, DisplayObject.width
özelliğini değil, FLVPlayback width
özelliğini kullanın. width özelliği ayarlandığında, registrationWidth
özelliği de aynı değere ayarlanır.
Uygulama
override public function get width():Number
override public function set width(value:Number):void
İlgili API Öğeleri
x | özellik |
x:Number
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden).
x
özelliğinin ayarlanması registrationX
özelliğini de etkiler. x
veya registrationX
özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, x
= 10 ve registrationX
= 20 olursa, x
= 110 ayarı registrationX
= 120 ayarını da yapar.
Uygulama
override public function get x():Number
override public function set x(value:Number):void
y | özellik |
y:Number
[geçersiz kıl] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video oynatıcının yatay konumunu belirten sayı (piksel cinsinden).
y
özelliğinin ayarlanması registrationY
özelliğini de etkiler. y
veya registrationY
özelliği ayarlandığında, ikinci özellik birinciden kaydırma düzeyini korumak için değiştirilir. Örneğin, y
= 10 ve registrationY
= 20 olursa, y
= 110 ayarı registrationY
= 120 ayarını da yapar.
Uygulama
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Yapıcı |
public function FLVPlayback()
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Yeni bir FLVPlayback örneği oluşturur. FLVPlayback örneğini oluşturduktan sonra, örneği Sahne Alanı'na veya başka bir görüntüleme nesnesi kabına yerleştirmek için addChild()
ya da addChildAt()
yöntemini çağırın.
İlgili API Öğeleri
addASCuePoint | () | yöntem |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir ActionScript işaret noktası ekler; uygulama geliştirme sırasında değil bir uygulama çalıştırıldığında gerçekleşmesi dışında, İşaret Noktaları iletişim kutusu kullanılarak bir ActionScript işaret noktası eklenmesiyle aynı etkiye sahiptir.
source
özelliği ayarlandığında işaret noktası bilgileri silinir. Yüklenecek sonraki FLV dosyası için işaret noktası bilgilerini ayarlamak üzere ilk olarak source
özelliğini ayarlayın.
Aynı ad veya zamana sahip birden çok ActionScript işaret noktası eklenmesi geçerlidir. removeASCuePoint()
yöntemiyle ActionScript işaret noktalarını kaldırdığınızda, aynı ada ve zamana sahip tüm işaret noktaları kaldırılır.
Parametreler
timeOrCuePoint:* — İşaret noktasını açıklayan name ve time özelliklerine sahip bir nesne. Ayrıca ad/değer çiftlerini tutan bir parameters özelliğine de sahip olabilir. type özelliği "actionscript " olarak ayarlanmış olabilir. Tür eksikse veya başka bir değere ayarlanmışsa, otomatik olarak ayarlanır. Nesne bu kurallara uymuyorsa, yöntem bir VideoError hatası atar.
| |
name:String (default = null ) — İşaret noktası yerine bir time parametresi gönderdiğinizde işaret noktasının adını belirten bir dize.
| |
parameters:Object (default = null ) — timeOrCuePoint parametresi bir sayı olduğunda işaret noktası için isteğe bağlı parametreler.
|
Object — Eklenen işaret noktası nesnesi. Bu nesneye yapılan düzenlemeler cuePoint olayı gönderimini etkiler.
|
Atar
VideoError — Parametreler geçersizdir.
|
İlgili API Öğeleri
assignTabIndexes | () | yöntem |
public function assignTabIndexes(startTabIndex:int):int
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback denetimlerini yatay olarak soldan sağa doğru sıralayarak bu denetimlerin her birine bir tabIndex değeri atar. Bu yöntem, bir sonraki kullanılabilir tabIndex değerini döndürür.
startTabbing
parametresi olarak NaN
ile assignTabIndexes
öğesini çağırırsanız ve FLVPlayback bileşeni örneğine bir tabIndex
değeri atanmışsa, yöntem, FLVPlayback bileşeni örneğinin atanmış tabIndex
öğesini startTabIndex
olarak kullanır.
Bir FLVPlayback kaplaması belirtildiğinde, bu yöntem çağrılmadan önce kaplama denetimlerinin başlatılmasına olanak sağlamak için FLVPlayback.SKIN_LOADED
olayından sonra bir kare beklemeniz gerekir.
Özel denetimleri kullanırken, bu yöntem çağrılmadan önce özel denetimlerin başlatılmasına olanak sağlamak için FLVPlayback.READY
olayından sonra bir kare bekleyin.
Parametreler
startTabIndex:int — FLVPlayback denetimleri için başlangıç tabIndex öğesi.
|
int — FLVPlayback denetimlerinden sonra kullanılabilir olan tabIndex.
|
İlgili API Öğeleri
bringVideoPlayerToFront | () | yöntem |
public function bringVideoPlayerToFront(index:uint):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video oynatıcıyı, video oynatıcılar yığınının en önüne getirir. Video oynatıcıları arasındaki özel geçişler için kullanışlıdır. Varsayılan yığın sırası, activeVideoPlayerIndex
özelliğinin yığın sırasıyla aynıdır: en altta 0, onun yukarısında 1, 1'in yukarısında 2, vb. şeklindedir. Ancak bringVideoPlayerToFront()
yöntemini çağırdığınızda bu sıra değişebilir. Örneğin, 2 en altta olabilir.
Parametreler
index:uint — Öne taşınacak video oynatıcının dizinini belirten bir sayı.
|
İlgili API Öğeleri
closeVideoPlayer | () | yöntem |
public function closeVideoPlayer(index:uint):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
NetStream'i kapatır ve index
parametresiyle belirtilen video oynatıcıyı siler. Kapatılan video oynatıcı etkinse veya görünebilir bir video oynatıcısıysa, FLVPlayback örneği, etkin ya da görünebilir video oynatıcıyı varsayılan oynatıcı (0 diziniyle) olarak ayarlar. Varsayılan oynatıcıyı kapatamazsınız, bunun yapılmaya çalışılması bileşenin bir hata atmasına neden olur.
Parametreler
index:uint — Kapatılacak video oynatıcının dizinini belirten bir sayı.
|
İlgili API Öğeleri
enterFullScreenDisplayState | () | yöntem |
public function enterFullScreenDisplayState():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9.0.115.0 |
FLVPlayback video oynatıcıyı tam ekran olarak ayarlar. Bu yöntemin çağrılması, bazı FLVPlayback kaplamalarında yerleşik olan tam ekran açıp/kapatma düğmesinin tıklatılmasıyla aynı etkiye sahip olup Bileşenler panelinin Video bölümünde FullScreenButton olarak bulunur.
Bu yöntem tam ekran video için Flash Player'da donanım ivmesini destekler. Kullanıcının Flash Player sürümü, donanım ivmesini desteklemezse bu yöntem yine de çalışır ve tam ekran video, donanım ivmesi desteği olmadan çalıştığı aynı şekilde çalışır.
Bu yönteme yapılan bir çağrı, Stage sınıfının displayState
özelliğini StageDisplayState.FULL_SCREEN
olarak ayarladığından bu, displayState
özelliğiyle aynı kısıtlamalara sahiptir. Bu yöntemi çağırmak yerine doğrudan stage.displayState
özelliğini StageDisplayState.FULL_SCREEN
olarak ayarlayıp tam ekran modunu uygularsanız, donanım ivmesi kullanılmaz.
Yalnızca fullScreenTakeOver
özelliği true değerine ayarlanırsa (varsayılan değer budur) tam ekran desteği gerçekleşir.
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
myButton
) tıklatmasıyla tetiklenen bir olay işleyicisinden enterFullScreenDisplayState()
yöntemini çağırır.
Not: Bu örneği tarayıcıda test edin. Flash Yayınlama Ayarları iletişim kutusundaki HTML sekmesinde, Yalnızca Flash - Tam Ekrana İzin Ver şablonunu seçin. Flash Player 9.0.115.0'ı belirtin ve Biçimler sekmesinde Flash ve HTML biçimlerinin seçildiğinden emin olun. Ardından tarayıcıda sonuç HTML dosyasını yayınlayın ve açın.
// Requires Button and FLVPlayback components in library. import fl.video.FLVPlayback; import fl.controls.Button; var myButton:Button = new Button(); var myFLVPlybk:FLVPlayback = new FLVPlayback(); myButton.move(100, 240); myButton.label = "Full Screen"; addChild(myButton); addChild(myFLVPlybk); myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv"; myButton.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { myFLVPlybk.enterFullScreenDisplayState(); }
findCuePoint | () | yöntem |
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
type
parametresiyle belirtilen türün işaret noktasını ve sizin parametreler aracılığıyla belirttiğiniz zaman, ad veya zamanla ad kombinasyonuna sahip olan işaret noktasını bulur.
İşaret noktasının zamanı veya adı için bir değer sağlamazsanız veya zaman null
, tanımsız ise ya da sıfırdan düşükse ve ad null
veya tanımsızsa, yöntem VideoError hatası 1002 atar.
Yöntem, aramada devre dışı bırakılmış işaret noktalarını içerir. Bir işaret noktasının devre dışı bırakılmış olup olmadığını belirlemek için isFLVCuePointEnabled()
yöntemini kullanın.
Parametreler
timeNameOrCuePoint:* — Bu zaman belirten bir sayı, ad belirten bir dize ya da time ve/veya name özelliklerine sahip bir nesne olabilir.
Bu parametre bir dize olursa, yöntem bu ada sahip birinci işaret noktasını arar ve eşleşme yoksa Bu parametre bir sayıysa, yöntem bu zamana sahip birinci işaret noktasını arar ve döndürür. Aynı zamana sahip birden çok işaret noktası varsa (bu yalnızca ActionScript'te mümkündür), alfabetik olarak birinci ada sahip işaret noktası döndürülür. Eşleşme yoksa Bu parametre bir nesneyse, yöntem belirtilen Zaman | |
type:String (default = NaN ) — Aranacak işaret noktasının türünü belirten bir dize. Bu parametrenin olası değerleri şunlardır: "actionscript" , "all" , "event" , "flv" veya "navigation" . Şu sınıf özelliklerini kullanarak bu değerleri belirtebilirsiniz: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV ve CuePointType.NAVIGATION . Bu parametre belirtilmezse, varsayılan değer "all" olup bu, yöntemin tüm işaret noktası türlerini aradığı anlamına gelir. İsteğe bağlı.
|
Object — Bulunan ve şu ek özelliklere sahip olan işaret noktası nesnesinin bir kopyası niteliğindeki nesne.
Eşleşme bulunmazsa |
Atar
VideoError — time özelliği null , tanımsız ise veya 0'dan düşükse ve name özelliği null ise ya da tanımsızsa.
|
İlgili API Öğeleri
findNearestCuePoint | () | yöntem |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Belirttiğiniz zamanla eşleşen veya bu zamandan daha önceye rastlayan, belirtilen türden işaret noktasını bulur. Hem zaman hem de ad belirtirseniz ve daha önceki bir işaret noktası bu adla eşleşmiyorsa bu, belirttiğiniz adla eşleşen bir işaret noktasını bulur. Aksi takdirde null
değerini döndürür. Varsayılan olarak tüm işaret noktaları aranır.
Yöntem, aramada devre dışı bırakılmış işaret noktalarını içerir. Bir işaret noktasının devre dışı bırakılmış olup olmadığını belirlemek için isFLVCuePointEnabled()
yöntemini kullanın.
Parametreler
timeNameOrCuePoint:* — Bu zaman belirten bir sayı, ad belirten bir dize ya da time ve/veya name özelliklerine sahip bir nesne olabilir.
Bu parametre bir dize olursa, yöntem bu ada sahip birinci işaret noktasını arar ve eşleşme yoksa Bu parametre bir sayıysa, bu zamana en yakın olarak tam eşleşen veya daha öncesine rastlayan işaret noktası döndürülür. Zamanla eşleşen veya zamanın daha öncesine rastlayan bir işaret noktası yoksa, birinci işaret noktası döndürülür. Aynı zamana sahip birden çok işaret noktası varsa (bu yalnızca ActionScript'te mümkündür), alfabetik olarak birinci ada sahip işaret noktası döndürülür. Eşleşme yoksa Bu parametre bir nesneyse, yöntem belirtilen Zaman | |
type:String (default = NaN ) — Aranacak işaret noktasının türünü belirten bir dize. Bu parametrenin olası değerleri şunlardır: "actionscript" , "all" , "event" , "flv" veya "navigation" . Şu sınıf özelliklerini kullanarak bu değerleri belirtebilirsiniz: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV ve CuePointType.NAVIGATION . Bu parametre belirtilmezse, varsayılan değer "all" olup bu, yöntemin tüm işaret noktası türlerini aradığı anlamına gelir. İsteğe bağlı.
|
Object — Bulunan ve şu ek özelliklere sahip olan işaret noktası nesnesinin bir kopyası niteliğindeki nesne.
Bir eşleşme bulunmadıysa |
Atar
VideoError — Zaman null , tanımsız ise veya 0'dan düşükse ve ad null ise ya da tanımsızsa.
|
İlgili API Öğeleri
findNextCuePointWithName | () | yöntem |
public function findNextCuePointWithName(cuePoint:Object):Object
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
my_cuePoint.array
içinde, my_cuePoint.name
ile aynı ada sahip olan sonraki işaret noktasını bulur. my_cuePoint
nesnesinin, findCuePoint()
yöntemiyle, findNearestCuePoint()
yöntemiyle veya bu yönteme yapılan önceki bir çağrıyla döndürülmüş bir işaret noktası nesnesi olması gerekir. Bu yöntem, bu yöntemlerin CuePoint nesnesine ekledikleri array
parametresini kullanır.
Yöntem, aramada devre dışı bırakılmış işaret noktalarını içerir. Bir işaret noktasının devre dışı bırakılmış olup olmadığını belirlemek için isFLVCuePointEnabled()
yöntemini kullanın.
Parametreler
cuePoint:Object — findCuePoint() yöntemiyle, findNearestCuePoint() yöntemiyle veya bu yönteme yapılan önceki bir çağrıyla döndürülen bir işaret noktası nesnesi.
|
Object — Dizide eşleşen ada sahip başka bir işaret noktası yoksa null değerini, aksi takdirde ek özelliklere sahip işaret noktasının bir kopyasını döndürür:
|
Atar
VideoError — Argüman geçersiz olduğunda.
|
getVideoPlayer | () | yöntem |
public function getVideoPlayer(index:Number):VideoPlayer
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
index
parametresiyle belirtilen video oynatıcıyı alır. Mümkünse, FLVPlayback yöntemleri ve özellikleri kullanılarak VideoPlayer yöntemlerine ve özelliklerine erişilmesi en iyisidir. Her DisplayObject.name
özelliği, bunun bir dizeye dönüştürülmüş dizinidir.
Parametreler
index:Number — Alınacak video oynatıcının dizinini belirten bir sayı.
|
VideoPlayer — VideoPlayer nesnesi.
|
isFLVCuePointEnabled | () | yöntem |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyasına gömülü işaret noktası devre dışı bırakılmışsa false
değerini döndürür. Flash Video İşaret Noktaları iletişim kutusu üzerinden cuePoints
özelliğini ayarlayarak veya setFLVCuePointEnabled()
yöntemini çağırarak işaret noktalarını devre dışı bırakabilirsiniz.
Yalnızca metadataLoaded
özelliği true
olduğunda, metadata
özelliği null
olmadığında veya bir metadataReceived
olayı alındıktan sonra bu işlevin dönüş değeri anlamlıdır. metadataLoaded
false
olduğunda bu işlev her zaman true
döndürür.
Parametreler
timeNameOrCuePoint:* — Bu parametre bir dize olduğunda, kontrol edilecek işaret noktasının adını döndürür; yalnızca bu ada sahip tüm işaret noktaları devre dışı bırakıldığında false döndürür.
Bu parametre bir sayıysa, işaret noktasının kontrol edileceği zamanı belirtir. Bu parametre bir nesneyse, eşleşen |
Boolean — FLV dosyasına gömülü işaret noktası devre dışı bırakılmışsa false değerini döndürür. Flash Video İşaret Noktaları iletişim kutusu üzerinden cuePoints özelliğini ayarlayarak veya setFLVCuePointEnabled() yöntemini çağırarak işaret noktalarını devre dışı bırakabilirsiniz.
Yalnızca |
İlgili API Öğeleri
load | () | yöntem |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyasının yüklenmesini başlatır ve autoPlay
özelliğinin false
değerine ayarlanması için ve varsa source
, totalTime
ve isLive
özelliklerinin ayarlanması için bir kısayol sağlar. totalTime
ve isLive
özellikleri tanımsızsa bunlar ayarlanmaz. source
özelliği tanımsız, null
veya boş bir dizeyse bu yöntem herhangi bir şey yapmaz.
Parametreler
source:String — Akışa alınacak FLV dosyasının URL'sini ve nasıl akışa alınacağını belirten bir dize. Bu URL, yerel bir yol, FLV dosyasına giden bir HTTP URL'si, bir FLV dosya akışına giden RTMP URL'si veya XML dosyasına giden bir HTTP URL'si olabilir.
| |
totalTime:Number (default = NaN ) — Videonun toplam oynatma süresini belirten bir sayı. İsteğe bağlı.
| |
isLive:Boolean (default = false ) — Video akışı canlıysa true olan bir Boolean değeri. Bu değer yalnızca Flash Media Server (FMS) veya başka Flash Video Akış Hizmeti'nden (FVSS) akışa alma işlemi yapıldığında etkilidir. HTTP indirme için bu özelliğin değeri yok sayılır. İsteğe bağlı.
|
İlgili API Öğeleri
pause | () | yöntem |
public function pause():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video akışının oynatılmasını durdurur.
Oynatma başladıysa ve indirmenin tamamlanmasını beklemek için bekleme durumuna geri dönmek ve sonra oynatmayı otomatik olarak başlatmak istiyorsanız pause()
yöntemini ve ardından playWhenEnoughDownloaded()
yöntemini çağırın.
play | () | yöntem |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video akışını oynatır. Parametre olmadığında bu yöntem FLV dosyasını duraklatılmış veya durdurulmuş durumdan oynatma durumuna geçirir.
Parametre kullanılıyorsa, bu yöntem autoPlay
özelliğinin true
değerine ayarlanması için ve isLive
, totalTime
ve source
özelliklerinin ayarlanması için kısayol olarak hareket eder. totalTime
ve isLive
özellikleri tanımsızsa bunlar ayarlanmaz.
Oynatma otomatik olarak başlatılmadan önce aşamalı indirilen FLV dosyasının yüklenmesini yeterince süre beklerken, oynatmayı hemen başlamaya zorlamak için parametre olmadan play()
yöntemini çağırın.
Parametreler
source:String (default = null ) — Akışa alınacak FLV dosyasının URL'sini ve nasıl akışa alınacağını belirten bir dize. Bu URL, yerel bir yol, FLV dosyasına giden bir HTTP URL'si, bir FLV dosya akışına giden RTMP URL'si veya XML dosyasına giden bir HTTP URL'si olabilir. Bu isteğe bağlıdır, ancak source özelliğinin Bileşen denetçisi üzerinden veya ActionScript üzerinden ayarlanması gerekir, aksi takdirde bu yöntemin herhangi bir etkisi olmaz.
| |
totalTime:Number (default = NaN ) — Videonun toplam oynatma süresini belirten bir sayı. İsteğe bağlı.
| |
isLive:Boolean (default = false ) — Video akışı canlıysa true olan bir Boolean değeri. Bu değer yalnızca Flash Media Server (FMS) veya başka Flash Video Akış Hizmeti'nden (FVSS) akışa alma işlemi yapıldığında etkilidir. HTTP indirme için bu özelliğin değeri yok sayılır. İsteğe bağlı.
|
İlgili API Öğeleri
playWhenEnoughDownloaded | () | yöntem |
public function playWhenEnoughDownloaded():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyasının yeterli bölümü indirildiğinde dosyayı oynatır. FLV dosyası indirildiyse veya Flash Media Server'dan (FMS) akışa alıyorsanız, playWhenEnoughDownloaded()
yönteminin çağrılması parametresiz play()
yöntemiyle aynıdır. Bu yöntemin çağrılması oynatmayı duraklatmaz, bu nedenle birçok durumda bu yöntemi çağırmadan önce pause()
yöntemini çağırmak isteyebilirsiniz.
removeASCuePoint | () | yöntem |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
O sırada yüklü olan FLV dosyasından bir ActionScript işaret noktası kaldırır. Kaldırılacak işaret noktasını bulmak için timeNameOrCuePoint
parametresinden yalnızca name
ve time
özellikleri kullanılır.
Birden çok ActionScript işaret noktası, arama ölçütleriyle eşleşirse, bu işaret noktalarından yalnızca biri kaldırılır. Tümünü kaldırmak için, null
değeri döndürülünceye kadar aynı parametreyle bir döngüde art arda bu işlevi çağırın.
source
özelliği ayarlandığında işaret noktası bilgileri silinir, bu nedenle yüklenecek sonraki FLV dosyası için işaret noktası bilgilerini ayarlamak üzere ilk olarak source
özelliğini ayarlayın.
Parametreler
timeNameOrCuePoint:* — Kaldırılacak işaret noktası için time ve name özelliklerini içeren bir işaret noktası dizesi. Yöntem, bu ada sahip birinci işaret noktasını kaldırır. Veya bu parametre bir sayıysa, yöntem bu zamana sahip birinci işaret noktasını kaldırır. Bu parametre bir nesneyse, yöntem hem time hem de name özelliklerine sahip işaret noktasını kaldırır.
|
Object — Kaldırılan işaret noktası nesnesi. Eşleşen ibir işaret noktası yoksa, yöntem null değerini döndürür.
|
İlgili API Öğeleri
seek | () | yöntem |
public function seek(time:Number):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Dosya içinde, saniye cinsinden üç ondalık basamak (milisaniye) kesinliğinde belirtilen belirli bir zamanı arar.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar başlatılmayan seek olayını dinleyin.
Parametreler
time:Number — Oynatma kafasının yerleştirileceği saniye cinsinden zamanı belirten bir sayı.
|
Atar
VideoError — Zaman < 0 ise.
|
İlgili API Öğeleri
seekPercent | () | yöntem |
public function seekPercent(percent:Number):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Dosyanın bir yüzdesine kadar arama yapar ve oynatma kafasını oraya yerleştirir. Yüzde, 0 ile 100 arasında bir sayıdır.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar başlatılmayan seek olayını dinleyin.
Parametreler
percent:Number — oynatma kafasının yerleştirileceği FLV dosyası uzunluğunun bir yüzdesini belirten sayı.
|
Atar
VideoError — percent geçersizse veya totalTime tanımsız, null veya <= 0 ise.
|
İlgili API Öğeleri
seekSeconds | () | yöntem |
public function seekSeconds(time:Number):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Dosya içinde, saniye cinsinden üç ondalık basamak (milisaniye) kesinliğinde belirtilen belirli bir zamanı arar. Bu yöntem seek()
yöntemiyle aynı işlemi gerçekleştirir; seekPercent()
yöntemiyle simetri oluşturmak üzere sağlanır.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar başlatılmayan seek olayını dinleyin.
Parametreler
time:Number — Oynatma kafasının yerleştirileceği toplam oynatma süresini saniye cinsinden belirten bir sayı.
|
İlgili API Öğeleri
seekToNavCuePoint | () | yöntem |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Belirtilen zamanla, adla veya zaman ve adla eşleşen gezinme işaret noktasına kadar arama yapar.
Zaman, bir sonraki gezinme işaret noktasının aranmaya başlanacağı saniye cinsinden başlangıç zamanıdır. Varsayılan olarak bu geçerli playheadTime
özelliğidir. Bir zaman belirtirseniz, yöntem o zamanla veya daha sonrasıyla eşleşen bir işaret noktasına kadar arama yapar. Zaman tanımsız, null
ise veya 0'dan düşükse, yöntem, aramayı 0 zamanından başlatır.
Ad, aranacak işaret noktasıdır. Yöntem, bu ada sahip ilk etkinleştirilmiş gezinme işaretine kadar arama yapar.
Zaman ve ad birlikte belirtilen zamanda veya belirtilen zamanın sonrasında belirtilen ada sahip bir gezinme işaret noktasıdır.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar tetiklenmeyen seek
olayını dinleyin.
Parametreler
timeNameOrCuePoint:* — Zaman belirten bir sayı, ad belirten bir dize veya belirtilen adı ve zamanı belirten bir sayı ve dize.
|
Atar
VideoError — Kriterlerle eşleşen bir işaret noktası bulunmadı.
|
İlgili API Öğeleri
seekToNextNavCuePoint | () | yöntem |
public function seekToNextNavCuePoint(time:Number = NaN):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
playheadTime
özelliğinin geçerli değeri esas alınarak sonraki gezinme işaret noktasına kadar arama yapar. Yöntem, devre dışı bırakılmış gezinme işaret noktalarını atlar ve başka işaret noktası yoksa FLV dosyasının sonuna gider.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar tetiklenmeyen seek
olayını dinleyin.
Parametreler
time:Number (default = NaN ) — Bir sonraki gezinme işaret noktasının aranmaya başlanacağı saniye cinsinden başlangıç zamanını belirten bir sayı. Varsayılan olarak bu geçerli playheadTime özelliğidir. İsteğe bağlı.
|
İlgili API Öğeleri
seekToPrevNavCuePoint | () | yöntem |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
playheadTime
özelliğinin geçerli değeri esas alınarak önceki gezinme işaret noktasına kadar arama yapar. Önceki konumda bir işaret noktası yoksa, başa gider. Yöntem, devre dışı bırakılmış gezinme işaret noktalarını atlar.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar tetiklenmeyen seek
olayını dinleyin.
Parametreler
time:Number (default = NaN ) — Bir önceki gezinme işaret noktasının aranmaya başlanacağı saniye cinsinden başlangıç zamanını belirten bir sayı. Varsayılan olarak bu playheadTime özelliğinin geçerli değeridir. İsteğe bağlı.
|
İlgili API Öğeleri
setFLVCuePointEnabled | () | yöntem |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir veya birden çok FLV dosyası işaret noktasını etkinleştirir veya devre dışı bırakır. Devre dışı bırakılan işaret noktaları, olay olarak gönderilmeleri ve seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
ve seekToNavCuePoint()
yöntemleriyle bu olaylara gidilmesi amacıyla devre dışı bırakılır.
source
özelliğini farklı bir FLV dosyasına ayarladığınızda işaret noktası bilgileri silinir, bu nedenle yüklenecek bir sonraki FLV dosyası için işaret noktası bilgilerini ayarlamadan önce source
özelliğini ayarlayın.
Bu yöntemin neden olduğu değişiklikler, meta veri yükleninceye kadar isFLVCuePointEnabled()
yöntemine yapılan çağrılar tarafından yansıtılmaz.
Parametreler
enabled:Boolean — FLV dosyası işaret noktasının etkinleştirileceğini (true ) veya devre dışı bırakılacağını (false ) belirten bir Boolean değeri.
| |
timeNameOrCuePoint:* — Bu parametre bir dizeyse, yöntem bu ada sahip işaret noktasnı etkinleştirir veya devre dışı bırakır. Bu parametre bir sayıysa, yöntem bu zamana sahip işaret noktasını etkinleştirir veya devre dışı bırakır. Bu parametre bir nesneyse, yöntem hem name hem de time özelliklerine sahip işaret noktasını etkinleştirir ya da devre dışı bırakır.
|
Number — metadataLoaded true olursa, yöntem, etkinleştirilmiş durumu değiştirilmiş olan işaret noktalarının sayısını döndürür. metadataLoaded false olursa, bileşen hangi işaret noktalarının (varsa) ayarlanacağını henüz belirleyemediğinden yöntem -1 döndürür. Ancak meta veri ulaştığında, bileşen belirtilen işaret noktalarını uygun şekilde ayarlar.
|
İlgili API Öğeleri
setScale | () | yöntem |
public function setScale(scaleX:Number, scaleY:Number):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Aynı anda scaleX
ve scaleY
özelliklerini ayarlar. Ayrı olarak birinin ayarlanması otomatik yeniden boyutlandırmaya neden olabileceğinden, scaleX
ve scaleY
özelliklerinin eşzamanlı olarak ayarlanması ayrı ayrı ayarlanmasından daha etkilidir.
scaleMode
özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO
veya VideoScaleMode.NO_SCALE
olarak ayarlanırsa, bunun çağrılması hemen bir autolayout
olayına neden olur.
Parametreler
scaleX:Number — Yatay ölçeği temsil eden bir sayı.
| |
scaleY:Number — Dikey ölçeği temsil eden bir sayı.
|
İlgili API Öğeleri
setSize | () | yöntem |
public function setSize(width:Number, height:Number):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Genişliği ve yüksekliği eşzamanlı olarak ayarlar. Ayrı olarak birinin ayarlanması otomatik yeniden boyutlandırmaya neden olabileceğinden, width
ve height
özelliklerinin eşzamanlı olarak ayarlanması ayrı ayrı ayarlanmasından daha etkilidir.
scaleMode
özelliği VideoScaleMode.MAINTAIN_ASPECT_RATIO
veya VideoScaleMode.NO_SCALE
olarak ayarlanırsa, bunun çağrılması hemen bir autolayout
olayına neden olur.
Parametreler
width:Number — Video oynatıcının genişliğini belirten bir sayı.
| |
height:Number — Video oynatıcının yüksekliğini belirten bir sayı.
|
İlgili API Öğeleri
stop | () | yöntem |
public function stop():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Videonun oynatılmasını durdurur. autoRewind
özelliği true
olursa, FLV dosyası en başa geri sarar.
autoLayout | Olay |
fl.video.AutoLayoutEvent
özellik AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video oynatıcı yeniden boyutlandırıldığında veya otomatik olarak şekillendirildiğinde gönderilir. Video oynatıcı, yeni bir FLV dosyası yüklendiğinde veya align
ve scaleMode
özelliklerinden biri değiştirildiğinde bu iki özellik esas alınarak otomatik şekilde şekillendirilir.
autoLayout
olayı AutoLayoutEvent türünde olup AutoLayoutEvent.AUTO_LAYOUT
sabitine sahiptir.
Video oynatcıyı otomatik olarak şekillendirme denemesinden sonra, boyutlar değişmemiş olsa da olay nesnesi gönderilir.
Bu üç senaryoda da LayoutEvent
gönderilir:
- Şekillendirilen video oynatıcı görünebilir durumdaysa.
- Farklı boyut ve konumlarda iki video oynatıcı varsa ve
visibleVideoPlayerIndex
özelliği bir video oynatıcıdan diğerine geçmişse. setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
veregistrationHeight
gibi video oynatıcının boyutunu değiştiren yöntemler veya özellikler çağrılırsa.
Birden çok video oynatıcı örneği kullanımdaysa, bu olay görünebilir video oynatıcı için geçerli olmayabilir.
BirautoLayout
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. |
oldBounds | autoLayout olayı gerçekleşmeden önceki hedefin x , y , width ve height özellikleri değerleri. |
oldRegistrationBounds | autoLayout olayı gerçekleşmeden önceki hedefin registrationX , registrationY , registrationWidth ve registrationHeight özellikleri değerleri. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
autoRewound | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
autoRewind
özelliği true
değerine ayarlandığı için oynatma kafası video oynatıcının başına getirildiğinde gönderilir. autoRewound
olayı gönderildiğinde rewind
olayı da gönderilir.
autoRewound
olayı VideoEvent türünde olup VideoEvent.AUTO_REWOUND
sabitine sahiptir.
autoRewound
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
bufferingStateEntered | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLVPlayback örneği arabelleğe alma durumuna girdiğinde gönderilir. FLVPlayback örneği genellikle, play()
yöntemine yapılan bir çağrıdan hemen sonra veya oynatma durumuna girmeden önce Play
denetimi tıklatıldığında bu duruma girer.
stateChange
olayı da gönderilir.
bufferingStateEntered
olayı VideoEvent türünde olup VideoEvent.BUFFERING_STATE_ENTERED
sabitine sahiptir.
bufferingStateEntered
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
close | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.CLOSE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Olay nesnesi, zaman aşımına uğramak suretiyle veya closeVideoPlayer()
yöntemine yapılan bir çağrıyla NetConnection'ı kapattığında ya da load()
veya play()
yöntemlerini çağırdığınızda veya source
özelliğini ayarlayıp bunun sonucunda RTMP bağlantısının kapanmasına neden olduğunuzda gönderilir. FLVPlayback örneği yalnızca Flash Media Server'dan (FMS) veya başka Flash Video Akış Hizmeti'nden (FVSS) akışa alındığında bu olayı gönderir.
close
olayı VideoEvent türünde olup VideoEvent.CLOSE
sabitine sahiptir.
close
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
complete | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Oynatıcı FLV dosyasının sonuna ulaştığı için oynatma tamamlandığında gönderilir. stop()
veya pause()
yöntemlerini çağırır veya karşılık gelen denetimleri tıklatırsanız bileşen olayı göndermez.
Uygulama, aşamalı indirme kullandığında, totalTime
özelliğini açıkça ayarlamaz ve meta verideki süreyi belirtmeyen bir FLV dosyasını indirir. Video oynatıcı bu olayı göndermeden önce totalTime
özelliğini yaklaşık bir toplam değere ayarlar.
Video oynatıcı ayrıca stateChange
ve stoppedStateEntered
olaylarını gönderir.
complete
olayı VideoEvent türünde olup VideoEvent.COMPLETE
sabitine sahiptir.
complete
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
cuePoint | Olay |
fl.video.MetadataEvent
özellik MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir işaret noktasına ulaşıldığında gönderilir. Olay nesnesi, NetStream.onCuePoint
olay geri çağrısı tarafından alınan bilgi nesnesinin yer aldığı bir info
özelliğine sahiptir. ActionScript işaret noktaları için bu, ActionScript işaret noktası yöntem ve özelliklerine iletilen nesneyi içerir.
cuePoint
olayı MetadataEvent türünde olup MetadataEvent.CUE_POINT
sabitine sahiptir.
cuePoint
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. |
info | İşaret noktasını açıklayan özelliklere sahip nesne. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
fastForward | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
seek()
yöntemine yapılan bir çağrıyla veya ForwardButton denetimi tıklatılarak oynatma kafasının konumu ileriye hareket ettiğinde gönderilir.
FLVPlayback örneği ayrıca playheadUpdate
olayı gönderir.
fastForward
olayı VideoEvent türünde olup VideoEvent.FAST_FORWARD
sabitine sahiptir.
fastForward
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
layout | Olay |
fl.video.LayoutEvent
özellik LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Video oynatıcı yeniden boyutlandırıldığında veya şekillendirildiğinde gönderilir. İki mizanpaj senaryosu şu şekildedir:
- Video oynatıcı,
autoLayout
olayı kullanılarak veyasetScale()
ya dasetSize()
yöntemleri çağrılarak veyawidth
,height
,scaleX
vescaleY
özellikleri değiştirilerek düzenlenirse. - Farklı boyutlarda iki video oynatıcı varsa ve
visibleVideoPlayerIndex
özelliği bir video oynatıcıdan diğerine geçirilirse.
layout
olayı LayoutEvent türünde olup LayoutEvent.LAYOUT
sabitine sahiptir.
layout
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
oldBounds | layout olayı ortaya çıkmadan önce hedefin sahip olduğu x , y , width ve height özelliklerinin değerleri. |
oldRegistrationBounds | layout olayı oluşmadan önce hedefin sahip olduğuregistrationX , registrationY , registrationWidth ve registrationHeight özelliklerinin değerleri. |
İlgili API Öğeleri
metadataReceived | Olay |
fl.video.MetadataEvent
özellik MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyasının meta verilerine ilk ulaşıldığı anda gönderilir. Olay nesnesi, NetStream.onMetaData
olay geri çağrısı tarafından alınan bilgi nesnesinin yer aldığı bir info
özelliğine sahiptir.
metadataReceived
olayı MetadataEvent türünde olup MetadataEvent.METADATA_RECEIVED
sabitine sahiptir.
metadataReceived
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. |
info | FLV dosyasını açıklayan özelliklere sahip nesne. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
pausedStateEntered | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Oynatıcı duraklama durumuna girdiğinde gönderilir. pause()
yöntemini çağırdığınızda veya karşılık gelen denetimi tıklattığınızda ve bazı durumlarda FLV dosyası yüklendiğinde ve autoPlay
özelliği false
olduğunda (bunun yerine durdurulmuş durumda olabilir) bu gerçekleşir.
stateChange
olayı da gönderilir.
pausedStateEntered
olayı VideoEvent türünde olup VideoEvent.PAUSED_STATE_ENTERED
sabitine sahiptir.
pausedStateEntered
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
playheadUpdate | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
FLV dosyası playheadUpdateInterval
özelliği tarafından belirtilen sıklıkta oynatıldığı sırada veya geri sarma başlatıldığında gönderilir. Bir arama gerçekleşmediği sürece video oynatıcı duraklatıldığında veya durdurulduğunda bileşen bu olayı göndermez.
playheadUpdate
olayı VideoEvent türünde olup VideoEvent.PLAYHEAD_UPDATE
sabitine sahiptir.
playheadUpdate
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
playingStateEntered | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Oynatma durumuna girildiğinde gönderilir. play()
yöntemi çağrıldıktan veya karşılık gelen denetim tıklatıldıktan hemen sonra bu gerçekleşmeyebilir; genellikle ilk önce arabelleğe alma durumuna sonra oynatma durumuna girilir.
FLVPlayback örneği ayrıca stateChange
olayını da gönderir.
playingStateEntered
olayı VideoEvent türünde olup VideoEvent.PLAYING_STATE_ENTERED
sabitine sahiptir.
playingStateEntered
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
progress | Olay |
fl.video.VideoProgressEvent
özellik VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
İndirilen bayt sayısındaki ilerlemeyi gösterir. Yükleme başladığında başlayıp tüm baytlar yüklendiğinde ve ağ hatası kalmadığında sona ererek progressInterval
özelliğinin belirttiği sıklıkta gönderilir. Varsayılan değer, yükleme çağrıldığında başlayıp tüm baytlar yüklendiğinde ve ağ hatası kalmadığında sona ererek 0,25 saniyede birdir. Yüklenen baytları veya arabellekteki bayt sayısını kontrol etmek için bu olayı kullanın.
Yalnızca aşamalı HTTP indirme için gönderilir. İlerlemeyi indirilen bayt sayısı cinsinden belirtir. Bu olay nesnesi, bytesLoaded
ve bytesTotal
özelliklerine sahiptir ve bu özellikler aynı adların FLVPlayback özellikleriyle aynıdır.
progress
olayı VideoProgressEvent türünde olup VideoProgressEvent.PROGRESS
sabitine sahiptir.
progress
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. |
bytesLoaded | Dinleyici olayı işlerken yüklenen öğe veya bayt sayısı. |
bytesTotal | Yükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
ready | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.READY
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir FLV dosyası yüklendiğinde ve görüntülenmeye hazır olduğunda gönderilir. play()
veya load()
yöntemiyle yeni bir FLV dosyası yükledikten sonra yanıt verme durumuna ilk girdiğinizde başlatılır. Yüklenen her FLV dosyası için yalnızca bir defa başlatılır.
ready
olayı VideoEvent türünde olup VideoEvent.READY
sabitine sahiptir.
ready
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
rewind | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.REWIND
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
seek()
yöntemine yapılan bir çağrıyla oynatma kafasının konumu geriye hareket ettiğinde veya bir autoRewind
çağrısı tamamlandığında gönderilir. Bir autoRewind
çağrısı tamamlandığında ilk olarak bir autoRewound
olayı tetiklenir.
rewind
olayı VideoEvent türünde olup VideoEvent.REWIND
sabitine sahiptir.
rewind
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
scrubFinish | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kullanıcı, arama çubuğuyla FLV dosyasında serbest kaydırma yapmayı durdurduğunda gönderilir. Serbest kaydırma, FLV dosyasındaki belirli bir sahneyi bulmak için SeekBar tutamacının yakalanarak herhangi bir yönde sürüklenmesini ifade eder. Kullanıcı arama çubuğunun tutamacını bıraktığında serbest kaydırma durdurulur.
Ayrıca state
özelliği oynatma, duraklatma, durdurma veya arabelleğe alma durumundayken bileşen stateChange
olayını gönderir. Kullanıcı serbest kaydırmayı bitirinceye kadar state
özelliği arama durumundadır.
scrubFinish
olayı VideoEvent türünde olup VideoEvent.SCRUB_FINISH
sabitine sahiptir.
scrubFinish
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
scrubStart | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Kullanıcı, arama çubuğuyla FLV dosyasında serbest kaydırma yapmaya başladığında gönderilir. Serbest kaydırma, FLV dosyasındaki belirli bir sahneyi bulmak için SeekBar tutamacının yakalanarak herhangi bir yönde sürüklenmesini ifade eder. Serbest kaydırma, kullanıcı SeekBar tutamacını tıklattığında başlar ve kullanıcı tutamacı serbest bıraktığında sona erer.
Ayrıca state
özelliği arama durumundayken bileşen, stateChange
olayını gönderir. Kullanıcı serbest kaydırmayı durduruncaya kadar arama durumu devam eder.
scrubStart
olayı VideoEvent türünde olup VideoEvent.SCRUB_START
sabitine sahiptir.
scrubStart
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
seeked | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.SEEKED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
seek()
yöntemine yapılan bir çağrıyla veya playheadTime
özelliği ayarlanarak ya da SeekBar denetimi kullanılarak oynatma kafasının konumu değiştiğinde gönderilir. playheadTime
özelliği, hedef zamandır.
seeked
olayı VideoEvent türünde olup VideoEvent.SEEKED
sabitine sahiptir.
FLVPlayback örneği geriye doğru arama yapıldığında rewind
olayını ve ileriye doğru arama yapıldığında fastForward
olayını gönderir. playheadUpdate
olayını da gönderir.
Birçok nedenden dolayı, playheadTime
özelliği seek yöntemlerinden biri çağrıldıktan veya playheadTime
öğesi aramaya neden olacak şekilde ayarlandıktan hemen sonra beklenen değere sahip olmayabilir. Öncelikle aşamalı indirme için yalnızca bir anahtar kareye kadar arama yapabilirsiniz, böylece arama sizi belirtilen zamandan sonraki ilk anahtar karenin zamanına götürür. (Akışa alırken, kaynak FLV dosyası tam belirtilen zamanda bir anahtar kare içermese de, arama tam belirtilen zamana gider.) İkinci olarak, arama eşzamansızdır, böylece bir seek yöntemi çağırırsanız veya playheadTime
özelliğini ayarlarsanız, playheadTime
hemen güncellenmez. Arama tamamlandıktan sonraki zamanı almak için, playheadTime
özelliği güncelleninceye kadar tetiklenmeyen seek
olayını dinleyin.
seeked
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
skinError | Olay |
fl.video.SkinErrorEvent
özellik SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir kaplama SWF dosyası yüklenirken hata oluştuğunda gönderilir. Olay, hata mesajını içeren bir message özelliğine sahiptir. Bir kaplama SWF dosyası ayarlanırsa, ready
olayı ve skinLoaded
(veya skinError
) olayının her ikisi de başlatıldığında oynatma başlar.
skinError
olayı SkinErrorEvent türünde olup SkinErrorEvent.SKIN_ERROR
sabitine sahiptir.
skinError
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
text | Hata mesajı. |
İlgili API Öğeleri
skinLoaded | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bir kaplama SWF dosyası yüklendiğinde gönderilir. ready
olayı ve skinLoaded
(veya skinError
) olayının ikisi de başlatılıncaya kadar bileşen FLV dosyası oynatmayı başlatmaz.
skinLoaded
olayı VideoEvent türünde olup VideoEvent.SKIN_LOADED
sabitine sahiptir.
skinLoaded
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
soundUpdate | Olay |
fl.video.SoundEvent
özellik SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
volumeBar denetiminin tutamacı hareket ettirilerek ya da volume
özelliği veya soundTransform
özelliği ayarlanarak kullanıcı tarafından ses üzerinde değişiklik yapıldığında gönderilir.
soundUpdate
olayı SoundEvent türünde olup SoundEvent.SOUND_UPDATE
sabitine sahiptir.
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. |
soundTransform | Ses seviyesi ve yatay kaydırma için yeni değerler belirtir. |
İlgili API Öğeleri
stateChange | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Oynatma durumu değiştiğinde gönderilir. Bir autoRewind
çağrısı tamamlandığında geri sarma durumunda stateChange
olayı gönderilir. Geri sarma tamamlanmadan stateChange
olayı başlatılmaz.
Oynatmanın, bağlanma, yeniden boyutlandırma veya geri sarmanın ortasında olduğu gibi yanıt vermeme durumuna ne zaman girdiğini veya bu durumdan ne zaman çıktığını izlemek için bu olay kullanılabilir. play()
, pause()
, stop()
ve seek()
yöntemleri, oynatıcı yanıt verme durumuna girdiğinde çalıştırılacak istekleri kuyruğa alır.
stateChange
olayı VideoEvent türünde olup VideoEvent.STATE_CHANGE
sabitine sahiptir.
stateChange
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
stoppedStateEntered | Olay |
fl.video.VideoEvent
özellik VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Durdurulmuş duruma girildiğinde gönderilir. stop()
yöntemini çağırdığınızda veya stopButton
denetimini tıklattığınızda bu gerçekleşir. Ayrıca bazı durumlarda, FLV dosyası yüklendiğinde autoPlay
özelliği false
olursa (bunun yerine duraklatılmış durumda da olabilir) bu gerçekleşir. Ayrıca oynatma kafası zaman çizelgesinin sonuna ulaştığı için FLV dosyasının sonunda durduğunda da FLVPlayback örneği bu olayı gönderir.
FLVPlayback örneği ayrıca stateChange
olayını da gönderir.
stoppedStateEntered
olayı VideoEvent türünde olup VideoEvent.STOPPED_STATE_ENTERED
sabitine sahiptir.
stoppedStateEntered
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
state | Bileşenin oynatma durumunu açıklayan VideoState sınıfından sabiti tanımlayan bir dize. |
playheadTime | Geçerli oynatma kafası veya konumunu belirten bir sayı. |
vp | VideoPlayer nesnesinin dizini. |
İlgili API Öğeleri
SHORT_VERSION | Sabit |
public static const SHORT_VERSION:String = "2.1"
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bileşenin kısa sürüm numarasını gösteren durum değişkeni. Sürüm numarası, bir FLA dosyasına sahip olduğunuzda veya bileşen sürümünü bilmeniz gerektiğinde kullanışlıdır. Bileşen sürümünü belirlemek için, şu kod izini FLA dosyasına girin:
FLVPlayback.SHORT_VERSION
SHORT_VERSION
değişkeni yalnızca büyük ve küçük sürüm numaralarını içerir, 2.0 gibi.VERSION
değişkeni düzeltme ve oluşturma numaralarının yanı sıra büyük ve küçük sürüm numaralarını içerir, 2.0.0.11 gibi.
İlgili API Öğeleri
VERSION | Sabit |
public static const VERSION:String = "2.1.0.23"
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS3 |
Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bileşenin uzun sürüm numarasını gösteren durum değişkeni. Sürüm numarası, bir FLA dosyasına sahip olduğunuzda veya bileşen sürümünü bilmeniz gerektiğinde kullanışlıdır. Bileşen sürümünü belirlemek için, şu kod izini FLA dosyasına girin:
FLVPlayback.VERSION
VERSION
değişkeni, düzeltme ve oluşturma numaralarının yanı sıra büyük ve küçük sürüm numaralarını içerir; örneğin, 2.0.0.11.SHORT_VERSION
değişkeni yalnızca büyük ve küçük sürüm numaralarını içerir, 2.0 gibi.
İlgili API Öğeleri
Örneği çalıştırmak için şu adımları izleyin:
- FLVPlayback bileşenini Sahne Alanı'nda 0,0 konumuna yerleştirin ve
player
örnek adını sağlayın. videoPath
öğesini FLV dosyasına giden mutlak veya göreceli yolla değiştirir.- Bu kodu FLA dosyanızla aynı dizine FLVPlaybackExample.as olarak kaydedin.
- FLA dosyasındaki Document sınıfını FLVPlaybackExample olarak ayarlayın.
package { import fl.video.FLVPlayback; import flash.display.Sprite; public class FLVPlaybackExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; public function FLVPlaybackExample() { player.source = videoPath; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; } } }
Tue Jun 12 2018, 01:09 PM Z