Paket | flash.display |
Sınıf | public dynamic class MovieClip |
Miras Alma | MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Alt Sınıflar | FlexMovieClip, GravityBootstrap, LivePreviewParent, SystemManager, UIMovieClip, WindowedSystemManager |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Sprite nesnesinden farklı olarak MovieClip nesnesinin bir zaman çizelgesi vardır.
Flash Professional'da, MovieClip sınıfının yöntemleri, film kliplerini hedefleyen eylemlerle aynı işlevi sağlar. Bazı ek yöntemler, Flash geliştirme aracındaki Eylemler panelinde bulunan Eylemler araç kutusunda aynı eylemlere sahip değildir.
Flash Professional'da Sahne Alanı'na yerleştirilen alt örnekler, kod çalıştırmasında üst örneğin yapıcısı içinde oluşturulmadıklarından, bu alt örneklere üst örneğin yapıcısı içindeki kodla erişilemez. Alt öğeye erişmeden önce üst öğenin kodla child örneği oluşturması veya Event.ADDED_TO_STAGE
olayını göndermek için alt öğeyi dinleyen geri çağırma işlevine erişimi geciktirmesi gerekir.
Ara hareket içeren bir MovieClip nesnesinin şu özelliklerinden birini değiştirdiğinizde, bu MovieClip nesnesindeki oynatma kafası durdurulur: alpha
, blendMode
, filters
, height
, opaqueBackground
, rotation
, scaleX
, scaleY
, scale9Grid
, scrollRect
, transform
, visible
, width
, x
veya y
. Ancak bu, o MovieClip nesnesinin herhangi bir MovieClip nesnesinde oynatma kafasını durdurmaz.
Not:Flash Lite 4 MovieClip.opaqueBackground özelliğini yalnızca FEATURE_BITMAPCACHE tanımlanmışsa destekler. Flash Lite 4'ün varsayılan yapılandırması FEATURE_BITMAPCACHE tanımlamaz. Uygun bir aygıt için MovieClip.opaqueBackground özelliğini etkinleştirmek için projenizde FEATURE_BITMAPCACHE tanımlayın.
Özellik | Tanımlayan: | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Bu InteractiveObject örneği için geçerli erişilebilirlik uygulaması (AccessibilityImplementation). | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Bu görüntüleme nesnesi için geçerli erişilebilirlik seçenekleri. | DisplayObject | ||
alpha : Number
Belirtilen nesnenin alfa saydamlık değerini gösterir. | DisplayObject | ||
blendMode : String
Hangi karışım modunun kullanılacağını belirten bir BlendMode sınıfı değeri. | DisplayObject | ||
blendShader : Shader [salt yazılır]
Ön planı ve arka planı karıştırmak için kullanılacak bir gölgelendirici ayarlar. | DisplayObject | ||
buttonMode : Boolean
Bu hareketli grafiğin düğme modunu belirtir. | Sprite | ||
cacheAsBitmap : Boolean
true olarak ayarlanırsa, Flash çalışma zamanları, görüntüleme nesnesinin dahili bir bitmap temsilini önbelleğe alır. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Bu Matrix nesnesi null olmazsa, görüntüleme nesnesinin cacheAsBitmap true olarak ayarlandığı zaman nasıl oluşturacağını tanımlar. | DisplayObject | ||
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 | ||
currentFrame : int [salt okunur]
Oynatma kafasının MovieClip örneğinin zaman çizelgesinde bulunduğu karenin sayısını belirtir. | MovieClip | ||
currentFrameLabel : String [salt okunur]
MovieClip örneğinin zaman çizelgesindeki geçerli karede bulunan etiket. | MovieClip | ||
currentLabel : String [salt okunur]
Oynatma kafasının MovieClip örneği zaman çizelgesinde bulunduğu geçerli etiket. | MovieClip | ||
currentLabels : Array [salt okunur]
Geçerli sahneden bir FrameLabel nesneleri dizisi döndürür. | MovieClip | ||
currentScene : Scene [salt okunur]
Oynatma kafasının MovieClip örneğinin zaman çizelgesinde bulunduğu geçerli sahne. | MovieClip | ||
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 | ||
enabled : Boolean
Bir film klibinin etkinleştirilip etkinleştirilmediğini gösteren Booelan değeri. | MovieClip | ||
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 | ||
framesLoaded : int [salt okunur]
Bir SWF akış dosyasından yüklenen kare sayısı. | MovieClip | ||
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
Görüntüleme nesnesinin yüksekliğini, piksel cinsinden belirtir. | DisplayObject | ||
hitArea : Sprite
Bir hareketli grafik için tıklatma alanı olarak başka bir hareketli grafiği atar. | Sprite | ||
isPlaying : Boolean [salt okunur]
Bir film klibinin geçerli olarak oynatılıp oynatılmadığını gösteren Boolean değeri. | MovieClip | ||
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
Meta veri SWF dosyasında PlaceObject4 aracılığıyla söz konusu DisplayObject örneğinin yanında depolanmışsa, DisplayObject örneğinin meta veri nesnesini alır. | DisplayObject | ||
mouseChildren : Boolean
Nesnenin alt öğelerinin, fare veya kullanıcı girdi aygıtı etkin olduğunu belirtir. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Bu nesnenin fare veya diğer kullanıcı girdisi iletileri alıp almadığını belirtir. | InteractiveObject | ||
mouseX : Number [salt okunur]
Farenin veya kullanıcı girdi aygıtı konumunun x koordinatını piksel olarak belirtir. | DisplayObject | ||
mouseY : Number [salt okunur]
Farenin veya kullanıcı girdi aygıtı konumunun y koordinatını piksel olarak belirtir. | DisplayObject | ||
name : String
DisplayObject öğesinin örnek adını belirtir. | DisplayObject | ||
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 | ||
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 | ||
scaleX : Number
Nesnenin, kayıt noktasından itibaren uygulandığı haliyle yatay ölçeğini (percentage) belirtir. | DisplayObject | ||
scaleY : Number
Nesnenin kayıt noktasından itibaren uygulandığı haliyle nesnenin dikey ölçeğini (percentage) belirtir. | DisplayObject | ||
scaleZ : Number
Nesnenin kayıt noktasından itibaren uygulandığı haliyle nesnenin derinlik ölçeğini (percentage) belirtir. | DisplayObject | ||
scenes : Array [salt okunur]
Her biri, MovieClip örneğindeki bir sahnenin adını, kare sayısını ve kare etiketlerini listeleyen Scene nesnelerinin bir dizisi. | MovieClip | ||
scrollRect : Rectangle
Görüntüleme nesnesinin kaydırma dikdörtgeni sınırları. | DisplayObject | ||
softKeyboard : String
Yazılım klavyesinin görünümünü kontrol eder. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Yazılım klavyesi görüntülendiğinde ekranda kalması gereken alanı belirtir (iOS'ta kullanılabilir değildir) | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Bu hareketli grafikteki sesi denetler. | Sprite | ||
stage : Stage [salt okunur]
Görüntüleme nesnesinin Sahne Alanı. | DisplayObject | ||
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 | ||
totalFrames : int [salt okunur]
MovieClip örneğindeki toplam kare sayısı. | MovieClip | ||
trackAsMenu : Boolean
SimpleButton veya MovieClip nesneleri olan diğer görüntüleme nesnelerinin, fare bırakma olaylarını veya diğer kullanıcı girdisi bırakma olaylarını alıp alamadığını belirtir. | MovieClip | ||
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 | ||
width : Number
Görüntüleme nesnesinin genişliğini, piksel cinsinden belirtir. | DisplayObject | ||
x : Number
DisplayObject örneğinin DisplayObjectContainer üst öğesinin yerel koordinatlarına göre x koordinatını belirtir. | DisplayObject | ||
y : Number
DisplayObject örneğinin DisplayObjectContainer üst öğesinin yerel koordinatlarına göre y koordinatını belirtir. | DisplayObject | ||
z : Number
3B üst kabına göre DisplayObject örneğinin z ekseni boyunca z koordinatı konumunu belirtir. | DisplayObject |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir MovieClip örneği oluşturur. | MovieClip | ||
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 | ||
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 | ||
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 | ||
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 | ||
SWF dosyasını belirtilen karede oynatmaya başlar. | MovieClip | ||
Oynatma kafasını film klibinin belirtilen karesine getirir ve orada durdurur. | MovieClip | ||
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 | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Üç 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 | ||
Oynatma kafasını bir sonraki kareye gönderir ve durdurur. | MovieClip | ||
Oynatma kafasını MovieClip örneğinin bir sonraki sahnesine taşır. | MovieClip | ||
Oynatma kafasını film klibinin zaman çizelgesinde taşır. | MovieClip | ||
Oynatma kafasını bir önceki kareye gönderir ve durdurur. | MovieClip | ||
Oynatma kafasını MovieClip örneğinin bir önceki sahnesine taşır. | MovieClip | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Belirtilen alt DisplayObject örneğini DisplayObjectContainer örneğinin alt öğe listesinden kaldırır. | DisplayObjectContainer | ||
DisplayObjectContainer nesnesinin alt öğe listesinde belirtilen dizin konumundan bir alt DisplayObject öğesini kaldırır. | DisplayObjectContainer | ||
Tüm alt DisplayObject örneklerini DisplayObjectContainer örneğinin alt öğe listesinden kaldırır. | DisplayObjectContainer | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Sanal bir klavye yükseltir. | InteractiveObject | ||
Mevcut bir alt öğenin görüntüleme nesnesi kabındaki konumunu değiştirir. | DisplayObjectContainer | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Kullanıcının belirtilen hareketli grafiği sürüklemesini sağlar. | Sprite | ||
Kullanıcının dokunmatik etkin bir aygıtta belirli hareketli grafiği sürüklemesine izin verir. | Sprite | ||
Film klibindeki oynatma kafasını durdurur. | MovieClip | ||
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 |
currentFrame | özellik |
currentFrame:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasının MovieClip örneğinin zaman çizelgesinde bulunduğu karenin sayısını belirtir. Film klibinin birden çok karesi varsa, bu değer geçerli sahnedeki kare sayısıdır.
Uygulama
public function get currentFrame():int
Örnek ( Bu örnek nasıl kullanılır? )
mc1
film klibinin oynatma kafasını geçerli konumundan beş kare ileriye yönlendirip durdurmak için gotoAndStop()
yöntemini ve currentFrame
özelliğini kullanır:
mc1.gotoAndStop(mc1.currentFrame + 5);
currentFrameLabel | özellik |
currentFrameLabel:String
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5, Flash Lite 4 |
MoviClip örneğinin zaman çizelgesindeki geçerli karede bulunan etiket. Geçerli karede hiç etiket yoksa, currentLabel
, null
olur.
Uygulama
public function get currentFrameLabel():String
currentLabel | özellik |
currentLabel:String
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasının MovieClip örneği zaman çizelgesinde bulunduğu geçerli etiket. Geçerli karenin etiketi yoksa, currentLabel
öğesi, bir etiket içeren önceki karenin adına ayarlanır. Geçerli kare ve önceki kareler bir etiket içermiyorsa, currentLabel
öğesi null
değerini döndürür.
Uygulama
public function get currentLabel():String
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin currentLabel
özelliğine nasıl erişileceğini gösterir:
trace(mc1.currentLabel);
currentLabels | özellik |
currentLabels:Array
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Geçerli sahneden bir FrameLabel nesneleri dizisi döndürür. MovieClip örneği sahneleri kullanmıyorsa, bu dizi MovieClip örneğinin tamamındaki tüm kare etiketlerini içerir.
Uygulama
public function get currentLabels():Array
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin currentLabels
özelliğinin nasıl kullanılacağını gösterir:
import flash.display.FrameLabel; var labels:Array = mc1.currentLabels; for (var i:uint = 0; i < labels.length; i++) { var label:FrameLabel = labels[i]; trace("frame " + label.frame + ": " + label.name); }
currentScene | özellik |
currentScene:Scene
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasının MovieClip örneğinin zaman çizelgesinde bulunduğu geçerli sahne.
Uygulama
public function get currentScene():Scene
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin currentScene
özelliğinin nasıl kullanılacağını gösterir:
import flash.display.Scene; var scene:Scene = mc1.currentScene; trace(scene.name + ": " + scene.numFrames + " frames");
enabled | özellik |
enabled:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir film klibinin etkinleştirilip etkinleştirilmediğini gösteren Booelan değeri. enabled
öğesinin varsayılan değeri true
olur. enabled
öğesi false
değerine ayarlanırsa, film klibinin Over, Down ve Up kareleri devre dışı bırakılır. Film klibi olayları almaya devam eder (örneğin, mouseDown
, mouseUp
, keyDown
ve keyUp
).
enabled
özelliği bir film klibinin yalnızca düğmeye benzer özelliklerini yönetir. enabled
özelliğini istediğiniz zaman değiştirebilirsiniz; değiştirilen film klibi hemen etkinleştirilir veya devre dışı bırakılır. enabled
öğesi false
değerine ayarlanırsa, nesne otomatik sekme sıralamasına dahil edilmez.
Uygulama
public function get enabled():Boolean
public function set enabled(value:Boolean):void
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin düğmeye benzer özelliklerini devre dışı bırakmak için enabled
özelliğinin nasıl kullanıldığını gösterir:
mc1.enabled = false;
framesLoaded | özellik |
framesLoaded:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir SWF akış dosyasından yüklenen kare sayısı. Belirli bir karenin veya tüm karelerin içeriklerinin yüklenmeden önce tarayıcıda yerel olarak kullanılabilir olup olmayacağını belirlemek için framesLoaded
özelliğini kullanabilirsiniz. Ayrıca büyük SWF dosyalarının indirilmesini izlemek için de bunu kullanabilirsiniz. Örneğin, SWF dosyasındaki belirtilen bir karenin yüklenmesi sona erinceye kadar SWF dosyasının yüklenmekte olduğunu belirten bir mesajı kullanıcılara görüntülemek isteyebilirsiniz.
Film klibinde birden çok sahne yer alıyorsa, framesLoaded
özelliği, film klibindeki allsahneleri için yüklenen kare sayısını döndürür.
Uygulama
public function get framesLoaded():int
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip akış nesnesinin tamamen yüklenip yüklenmediğini belirlemek için, framesLoaded
özelliğinin ve totalFrames
özelliğinin nasıl kullanılacağını gösterir:
if (mc1.framesLoaded == mc1.totalFrames) { trace("OK."); }
isPlaying | özellik |
scenes | özellik |
scenes:Array
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Her biri, MovieClip örneğindeki bir sahnenin adını, kare sayısını ve kare etiketlerini listeleyen Scene nesnelerinin bir dizisi.
Uygulama
public function get scenes():Array
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin scenes
özelliğinin nasıl kullanılacağını gösterir:
import flash.display.Scene; for (var i:uint = 0; i < mc1.scenes.length; i++) { var scene:Scene = mc1.scenes[i]; trace("scene " + scene.name + ": " + scene.numFrames + " frames"); }
totalFrames | özellik |
totalFrames:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
MovieClip örneğindeki toplam kare sayısı.
Film klibinde birden çok sahne yer alıyorsa, totalFrames
özelliği, film klibindeki all sahnelerinin toplam kare sayısını döndürür.
Uygulama
public function get totalFrames():int
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin totalFrames
özelliğinin kullanımını gösterir:
trace(mc1.totalFrames);
trackAsMenu | özellik |
trackAsMenu:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9 |
SimpleButton veya MovieClip nesneleri olan diğer görüntüleme nesnelerinin, fare bırakma olaylarını veya diğer kullanıcı girdisi bırakma olaylarını alıp alamadığını belirtir. trackAsMenu
özelliği, menüler oluşturmanızı sağlar. Herhangi bir SimpleButton veya MovieClip nesnesinde trackAsMenu
özelliğini ayarlayabilirsiniz. trackAsMenu
özelliğinin varsayılan değeri false
olur.
trackAsMenu
özelliğini istediğiniz zaman değiştirebilirsiniz; değiştirilen film klibi hemen yeni davranışı kullanır.
Uygulama
public function get trackAsMenu():Boolean
public function set trackAsMenu(value:Boolean):void
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adındaki bir MovieClip nesnesinin fare bırakma olaylarını etkinleştirmek için trackAsMenu
özelliğinin nasıl kullanılacağını gösterir:
mc1.trackAsMenu = true;
MovieClip | () | Yapıcı |
public function MovieClip()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni bir MovieClip örneği oluşturur. MovieClip öğesini oluşturduktan sonra, sahne alanı üzerindeki bir görüntüleme nesnesi kabının addChild()
veya addChildAt()
yöntemini çağırır.
gotoAndPlay | () | yöntem |
public function gotoAndPlay(frame:Object, scene:String = null):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
SWF dosyasını belirtilen karede oynatmaya başlar. Karedeki kalan tüm eylemlerin çalışması sona erdikten sonra bu gerçekleşir. Bir karenin yanı sıra bir sahne belirtmek üzere scene
parametresi için bir değer belirtin.
Parametreler
frame:Object — Oynatma kafasının gönderildiği kare sayısını temsil eden bir sayı veya o karenin etiketini temsil eden bir dize. Bir sayı belirtirseniz, bu belirttiğiniz sahneye göre olur. Bir sahne belirtmezseniz, oynatılacak global kare sayısı geçerli sahne tarafından belirlenir. Bir sahne belirtmezseniz, oynatma kafası belirtilen sahnedeki kare sayısına atlar.
| |
scene:String (default = null ) — Oynatılacak sahnenin adı. Bu parametre isteğe bağlıdır.
|
Örnek ( Bu örnek nasıl kullanılır? )
mc1
film klibinin oynatma kafasını geçerli konumundan beş kare ileriye yönlendirmek için gotoAndPlay()
yöntemini kullanır:
mc1.gotoAndPlay(mc1.currentFrame + 5);
mc1
film klibinin oynatma kafasını "Scene 12"
adındaki sahnede "intro"
etiketli kareye yönlendirmek için gotoAndPlay()
yöntemini kullanır:
mc1.gotoAndPlay("intro", "Scene 12");
gotoAndStop | () | yöntem |
public function gotoAndStop(frame:Object, scene:String = null):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasını film klibinin belirtilen karesine getirir ve orada durdurur. Karedeki kalan tüm eylemlerin çalışması sona erdikten sonra bu gerçekleşir. Kareye ek olarak bir sahne belirtmek isterseniz, bir scene
parametresini belirtin.
Parametreler
frame:Object — Oynatma kafasının gönderildiği kare sayısını temsil eden bir sayı veya o karenin etiketini temsil eden bir dize. Bir sayı belirtirseniz, bu belirttiğiniz sahneye göre olur. Bir sahne belirtmezseniz, gidilip durulacak global kare sayısı geçerli sahne tarafından belirlenir. Bir sahne belirtmezseniz, oynatma kafası belirtilen sahnedeki kare sayısına gider ve durur.
| |
scene:String (default = null ) — Sahnenin adı. Bu parametre isteğe bağlıdır.
|
Atar
ArgumentError — Belirtilen scene veya frame bu film klibinde bulunmazsa.
|
Örnek ( Bu örnek nasıl kullanılır? )
mc1
film klibinin oynatma kafasını geçerli konumundan beş kare ileriye yönlendirip durdurmak için gotoAndStop()
yöntemini ve currentFrame
özelliğini kullanır:
mc1.gotoAndStop(mc1.currentFrame + 5);
mc1
film klibinin oynatma kafasını "Scene 12"
adındaki sahnede "finale"
etiketli kareye yönlendirip durdurmak için gotoAndStop()
yöntemini kullanır:
mc1.gotoAndStop("finale", "Scene 12");
nextFrame | () | yöntem |
public function nextFrame():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasını bir sonraki kareye gönderir ve durdurur. Karedeki kalan tüm eylemlerin çalışması sona erdikten sonra bu gerçekleşir.
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
prev
düğmesi, oynatma kafasını bir önceki kareye taşır ve nextBtn
düğmesi de oynatma kafasını bir sonraki kareye taşır:
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevFrame(); } function goForward(event:MouseEvent):void { mc1.nextFrame(); }
nextScene | () | yöntem |
public function nextScene():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasını MovieClip örneğinin bir sonraki sahnesine taşır. Karedeki kalan tüm eylemlerin çalışması sona erdikten sonra bu gerçekleşir.
Örnek ( Bu örnek nasıl kullanılır? )
prevBtn
düğmesi, oynatma kafasını bir önceki kareye taşır ve nextBtn
düğmesi de oynatma kafasını bir sonraki kareye taşır:
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevScene(); } function goForward(event:MouseEvent):void { mc1.nextScene(); }
play | () | yöntem |
public function play():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasını film klibinin zaman çizelgesinde taşır.
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
mc1
adında bir film klibini durdurmak ve kullanıcı continueText
adındaki metin alanını tıklatınca oynatmaya devam etmek için stop()
yöntemini kullanır.
import flash.text.TextField; import flash.events.MouseEvent; var continueText:TextField = new TextField(); continueText.text = "Play movie..."; addChild(continueText); mc1.stop(); continueText.addEventListener(MouseEvent.CLICK, resumeMovie); function resumeMovie(event:MouseEvent):void { mc1.play(); }
prevFrame | () | yöntem |
public function prevFrame():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasını bir önceki kareye gönderir ve durdurur. Karedeki kalan tüm eylemlerin çalışması sona erdikten sonra bu gerçekleşir.
Örnek ( Bu örnek nasıl kullanılır? )
prev
düğmesi, oynatma kafasını bir önceki kareye taşır ve nextBtn
düğmesi de oynatma kafasını bir sonraki kareye taşır:
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevFrame(); } function goForward(event:MouseEvent):void { mc1.nextFrame(); }
prevScene | () | yöntem |
public function prevScene():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Oynatma kafasını MovieClip örneğinin bir önceki sahnesine taşır. Karedeki kalan tüm eylemlerin çalışması sona erdikten sonra bu gerçekleşir.
Örnek ( Bu örnek nasıl kullanılır? )
prevBtn
düğmesi, oynatma kafasını bir önceki kareye taşır ve nextBtn
düğmesi de oynatma kafasını bir sonraki kareye taşır:
import flash.events.MouseEvent; mc1.stop(); prevBtn.addEventListener(MouseEvent.CLICK, goBack); nextBtn.addEventListener(MouseEvent.CLICK, goForward); function goBack(event:MouseEvent):void { mc1.prevScene(); } function goForward(event:MouseEvent):void { mc1.nextScene(); }
stop | () | yöntem |
public function stop():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Film klibindeki oynatma kafasını durdurur.
- Yapıcı işlevi, MovieClipExample nesnesinin özelliklerinin değerlerini (MovieClip öğesini genişleten) görüntülemek için kullanılan metin alanını tanımlar.
getPropertiesString()
yönteminin dönüş değeri,outputText
metin alanının metni olarak kullanılır.getPropertiesString()
yöntemi, film klibinin şu özelliklerinin değerleriyle doldurulmuş bir dize döndürür:currentFrame
,currentLabel
,currentScene
,framesLoaded
,totalFrames
vetrackAsMenu
.- Yapıcı işlevindeki iki kod satırı,
outputText
metin alanınınwidth
veheight
özelliklerini ayarlar. - Yapıcı işlevinin son satırı,
outputText
metin alanını görüntüleme listesine ekler.
package { import flash.display.MovieClip; import flash.text.TextField; public class MovieClipExample extends MovieClip { public function MovieClipExample() { var outputText:TextField = new TextField(); outputText.text = getPropertiesString(); outputText.width = stage.stageWidth; outputText.height = outputText.textHeight; addChild(outputText); } private function getPropertiesString():String { var str:String = "" + "currentFrame: " + currentFrame + "\n" + "currentLabel: " + currentLabel + "\n" + "currentScene: " + currentScene + "\n" + "framesLoaded: " + framesLoaded + "\n" + "totalFrames: " + totalFrames + "\n" + "trackAsMenu: " + trackAsMenu + "\n"; return str; } } }
Tue Jun 12 2018, 01:09 PM Z