Paket | flash.events |
Sınıf | public class MouseEvent |
Miras Alma | MouseEvent Event Object |
Alt Sınıflar | AutomationDragEvent, ChartEvent, ChartItemEvent, DragEvent, FlexMouseEvent, GridEvent, LegendMouseEvent, ListEvent, MosaicDragEvent, NativeDragEvent, ScreenMouseEvent |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yuvalanmış düğümler bulunduğunda, mouse olayları, görüntüleme listesinde görünen olası en derin yuvalanmış düğümü hedefler. Bu düğüme hedef düğüm denir. Hedef düğümün üst öğesinin mouse olayı bildirimi almasını sağlamak için, type
parametresi algılamak istediğiniz belirli bir mouse olayına ayarlanmış şekilde, üst öğe düğümündeki EventDispatcher.addEventListener()
öğesini kullanın.
Özellik | Tanımlayan: | ||
---|---|---|---|
altKey : Boolean
Alt tuşunun etkin mi (true) yoksa devre dışı mı (false) olduğunu belirtir. | MouseEvent | ||
bubbles : Boolean [salt okunur]
Bir olayın köpüren bir olay olup olmadığını belirtir. | Event | ||
buttonDown : Boolean
Birincil fare düğmesinin basılı durumda mı (true) değil mi (false) olduğunu gösterir. | MouseEvent | ||
cancelable : Boolean [salt okunur]
Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir. | Event | ||
clickCount : int [salt okunur]
Mouse down olayının bir çok tıklatma sırasının parçası olup olmadığını gösterir. | MouseEvent | ||
commandKey : Boolean
Command tuşunun etkin olup olmadığını gösterir (yalnızca Mac'te). commandKey özelliğinin değeri, Mac'te ctrlKey özelliğiyle aynı değere sahip olacaktır. | MouseEvent | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
controlKey : Boolean
Mac'te Control tuşunun etkin olup olmadığını, Windows veya Linux'ta Ctrl tuşunun etkin olup olmadığını belirtir. | MouseEvent | ||
ctrlKey : Boolean
Windows veya Linux'ta Ctrl tuşunun etkin olup (true) olmadığını (false) gösterir. | MouseEvent | ||
currentTarget : Object [salt okunur]
Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. | Event | ||
delta : int
Her birim için kullanıcının fare tekerleğini kaç satır kaydırması gerektiğini belirtir. | MouseEvent | ||
eventPhase : uint [salt okunur]
Olay akışındaki geçerli aşama. | Event | ||
isRelatedObjectInaccessible : Boolean
true olursa, relatedObject özelliği, güvenlik sanal alanlarıyla ilgili nedenlerden dolayı null değerine ayarlanır. | MouseEvent | ||
localX : Number
Fare kilidinin devre dışı olduğu zaman, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. | MouseEvent | ||
localY : Number
Fare kilidinin devre dışı olduğu zaman, olayın içerilen hareketli grafiğe göre meydan geldiği dikey koordinat. | MouseEvent | ||
movementX : Number
Fare kilidinin devre dışı olduğu zaman, son fare olayından itibaren X yönündeki fare konumunda meydana gelen değişiklikler. | MouseEvent | ||
movementY : Number
Fare kilidinin devre dışı olduğu zaman, son fare olayından itibaren Y yönündeki fare konumunda meydana gelen değişiklikler. | MouseEvent | ||
relatedObject : InteractiveObject
Olay ile ilgili bir ekran listesi nesnesine başvuru. | MouseEvent | ||
shiftKey : Boolean
Shift tuşunun etkin mi (true) devre dışı mı (false) olduğunu gösterir. | MouseEvent | ||
stageX : Number [salt okunur]
Olayın global Stage koordinatlarında gerçekleştiği yatay koordinat. | MouseEvent | ||
stageY : Number [salt okunur]
Olayın global Sahne Alanı koordinatlarında gerçekleştiği dikey koordinat. | MouseEvent | ||
target : Object [salt okunur]
Olay hedefi. | Event | ||
type : String [salt okunur]
Olay türü. | Event |
Yöntem | Tanımlayan: | ||
---|---|---|---|
MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
mouse olayları hakkındaki bilgileri içeren bir Event nesnesi oluşturur. | MouseEvent | ||
[geçersiz kıl]
MouseEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar. | MouseEvent | ||
Özel ActionScript 3.0 Event sınıfınızdaki toString() yöntemini uygulamak için bir yardımcı işlev. | Event | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Olayda preventDefault() öğesinin çağrılmış olup olmadığını kontrol eder. | Event | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder. | Event | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
[geçersiz kıl]
MouseEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. | MouseEvent | ||
Flash Player veya Adobe AIR'i, bu olayın işlenmesi tamamlandıktan sonra ekran değişmişse ekranı oluşturmaya yönlendirir. | MouseEvent | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
CLICK : String = "click" [statik]
Bir click event nesnesinin tür özelliğinin değerini tanımlar. | MouseEvent | ||
CONTEXT_MENU : String = "contextMenu" [statik]
MouseEvent.CONTEXT_MENU sabiti, contextMenu olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
DOUBLE_CLICK : String = "doubleClick" [statik]
Bir doubleClick olay nesnesinin type özelliğinin değerini tanımlar. | MouseEvent | ||
MIDDLE_CLICK : String = "middleClick" [statik]
middleClick olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
MIDDLE_MOUSE_DOWN : String = "middleMouseDown" [statik]
middleMouseDown olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
MIDDLE_MOUSE_UP : String = "middleMouseUp" [statik]
middleMouseUp olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
MOUSE_DOWN : String = "mouseDown" [statik]
mouseDown olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
MOUSE_MOVE : String = "mouseMove" [statik]
Bir mouseMove olay nesnesinin type özelliğinin değerini tanımlar. | MouseEvent | ||
MOUSE_OUT : String = "mouseOut" [statik]
Bir mouseOut olay nesnesinin type özelliğinin değerini tanımlar. | MouseEvent | ||
MOUSE_OVER : String = "mouseOver" [statik]
Bir mouseOver olay nesnesinin type özelliğinin değerini tanımlar. | MouseEvent | ||
MOUSE_UP : String = "mouseUp" [statik]
mouseUp olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
MOUSE_WHEEL : String = "mouseWheel" [statik]
mouseWheel olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
RELEASE_OUTSIDE : String = "releaseOutside" [statik]
Bir releaseOutside olayı nesnesinin type özelliğinin değerini tanımlar. | MouseEvent | ||
RIGHT_CLICK : String = "rightClick" [statik]
rightClick olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
RIGHT_MOUSE_DOWN : String = "rightMouseDown" [statik]
rightMouseDown olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
RIGHT_MOUSE_UP : String = "rightMouseUp" [statik]
rightMouseUp olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
ROLL_OUT : String = "rollOut" [statik]
rollOut olay nesnesinin type özelliği değerini tanımlar. | MouseEvent | ||
ROLL_OVER : String = "rollOver" [statik]
Bir rollOver olay nesnesinin type özelliğinin değerini tanımlar. | MouseEvent |
altKey | özellik |
altKey:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Alt tuşunun etkin mi (true
) yoksa devre dışı mı (false
) olduğunu belirtir. Yalnızca Windows için desteklenir. Diğer işletim sistemlerinde bu özellik her zaman false
olarak ayarlanmıştır.
Uygulama
public function get altKey():Boolean
public function set altKey(value:Boolean):void
buttonDown | özellik |
clickCount | özellik |
clickCount:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Mouse down olayının bir çok tıklatma sırasının parçası olup olmadığını gösterir. Bu parametre, MouseEvent.mouseDown
, MouseEvent.mouseUp
, MouseEvent.middleMouseDown
, MouseEvent.middleMouseUp
, MouseEvent.rightMouseDown
ve MouseEvent.rightMouseUp
dışındaki tüm fare olayları için sıfır olacaktır. clickCount
parametresiyle tek tıklatma, çift tıklatma veya herhangi bir çok tıklatma sırası dinlenebilir. Örneğin, ilk MouseEvent.mouseDown
ile MouseEvent.mouseUp
1 clickCount
ve çok tıklatma sırasındaki ikinci MouseEvent.mouseDown
ile MouseEvent.mouseUp
2 clickCount
içerir. Fare yeteri kadar hareket ettiğinde veya herhangi bir nedenle çok tıklatma sırası kesintiye uğradığında, MouseEvent.mouseDown
1 clickCount değerine sahip olur. Beklendiği gibi doubleClick olayı başlatılacaktır.
Uygulama
public function get clickCount():int
commandKey | özellik |
commandKey:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Command tuşunun etkin olup olmadığını gösterir (yalnızca Mac'te).
commandKey
özelliğinin değeri, Mac'te ctrlKey
özelliğiyle aynı değere sahip olacaktır. Windows veya Linux'ta her zaman false değerindedir.
Uygulama
public function get commandKey():Boolean
public function set commandKey(value:Boolean):void
controlKey | özellik |
controlKey:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
Mac'te Control tuşunun etkin olup olmadığını, Windows veya Linux'ta Ctrl tuşunun etkin olup olmadığını belirtir.
Uygulama
public function get controlKey():Boolean
public function set controlKey(value:Boolean):void
ctrlKey | özellik |
ctrlKey:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Windows veya Linux'ta Ctrl tuşunun etkin olup (true
) olmadığını (false
) gösterir. Macintosh'ta, Ctrl tuşunun veya Command tuşunun etkin olup olmadığını belirtir.
Uygulama
public function get ctrlKey():Boolean
public function set ctrlKey(value:Boolean):void
delta | özellik |
delta:int
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Her birim için kullanıcının fare tekerleğini kaç satır kaydırması gerektiğini belirtir. Pozitif bir delta değeri, yukarı kaydırmayı; negatif bir değer ise aşağı kaydırmayı belirtir. Tipik değerler 1-3'tür, ancak daha hızlı dönüş daha büyük değerler oluşturabilir. Bu ayar, aygıta ve işletim sistemine bağlı olup genellikle kullanıcı tarafından konfigüre edilebilir. Bu özellik yalnızca MouseEvent.mouseWheel
olayı için geçerlidir.
Uygulama
public function get delta():int
public function set delta(value:int):void
isRelatedObjectInaccessible | özellik |
isRelatedObjectInaccessible:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10, Flash Lite 4 |
true
olursa, relatedObject
özelliği, güvenlik sanal alanlarıyla ilgili nedenlerden dolayı null
değerine ayarlanır. relatedObject
öğesinin nominal değeri, başka bir güvenlik sanal alanındaki DisplayObject öğesine başvuruysa, bu sanal alan sınırı içinde her iki yönde de izin olmadığı sürece relatedObject
öğesi null
değerine ayarlanır. Bir SWF dosyasından Security.allowDomain()
öğesi çağrılarak veya bir görüntü dosyası sunucusundan ilke dosyası sağlanarak ve görüntü yüklenirken LoaderContext.checkPolicyFile
özelliği ayarlanarak izin oluşturulur.
Uygulama
public function get isRelatedObjectInaccessible():Boolean
public function set isRelatedObjectInaccessible(value:Boolean):void
İlgili API Öğeleri
localX | özellik |
localX:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Fare kilidinin devre dışı olduğu zaman, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. Stage.mouseLock
öğesini false
olarak ayarlayarak fare kilidini devre dışı bırakın.
Fare kilidinin etkin olduğu durumda localX
ve localY
öğeleri 0'dır. Fare kilidinin etkin olduğu durumda fare konumundaki değişiklikleri belirlemek için movementX
ve movementY
öğelerini kullanın.
Uygulama
public function get localX():Number
public function set localX(value:Number):void
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu özelliğin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
localY | özellik |
localY:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Fare kilidinin devre dışı olduğu zaman, olayın içerilen hareketli grafiğe göre meydan geldiği dikey koordinat. Stage.mouseLock
öğesini false
olarak ayarlayarak fare kilidini devre dışı bırakın.
Fare kilidinin etkin olduğu durumda localX
ve localY
öğeleri 0'dır. Fare kilidinin etkin olduğu durumda fare konumundaki değişiklikleri belirlemek için movementX
ve movementY
öğelerini kullanın.
Uygulama
public function get localY():Number
public function set localY(value:Number):void
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu özelliğin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
movementX | özellik |
movementX:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.2, AIR 3.2 |
Fare kilidinin devre dışı olduğu zaman, son fare olayından itibaren X yönündeki fare konumunda meydana gelen değişiklikler. Stage.mouseLock
öğesini true
olarak ayarlayarak fare kilidini etkinleştirin.
Fare kilidi etkin olduğu zaman:
localX
velocalY
öğesi 0 içerir.movementX
vemovementY
öğesi delta değerleri içerir.movementX
vemovementY
öğesi, sahne alanı aktarımına dayalı olarak hiçbir zaman aktarılmaz. Bu, bu öğelerin her zaman ekran koordinatlarında kaldıkları anlamına gelir.
Stage.mouseLock
öğesi false
olduğunda movementX
ve movementY
öğesi 0'dır.
Uygulama
public function get movementX():Number
public function set movementX(value:Number):void
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu özelliğin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
movementY | özellik |
movementY:Number
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.2, AIR 3.2 |
Fare kilidinin devre dışı olduğu zaman, son fare olayından itibaren Y yönündeki fare konumunda meydana gelen değişiklikler. Stage.mouseLock
öğesini true
olarak ayarlayarak fare kilidini etkinleştirin.
Fare kilidi etkin olduğu zaman:
localX
velocalY
öğesi 0 içerir.movementX
vemovementY
öğesi delta değerleri içerir.movementX
vemovementY
öğesi, sahne alanı aktarımına dayalı olarak hiçbir zaman aktarılmaz. Bu, bu öğelerin her zaman ekran koordinatlarında kaldıkları anlamına gelir.
Stage.mouseLock
öğesi false
olduğunda movementX
ve movementY
öğesi 0'dır.
Uygulama
public function get movementY():Number
public function set movementY(value:Number):void
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu özelliğin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
relatedObject | özellik |
relatedObject:InteractiveObject
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olay ile ilgili bir ekran listesi nesnesine bir başvuru. Örneğin bir mouseOut
olayı oluştuğunda, relatedObject
, işaretleme aygıtının şimdi işaret ettiği görüntüleme listesini temsil eder. Bu özellik, mouseOut
, mouseOver
, rollOut
ve rollOver
olayları için geçerlidir.
Bu özelliğin değeri, iki durumda null
olabilir: ilgili bir nesne yoksa veya bir ilgili nesne varsa ancak bu sizin erişemediğiniz bir güvenlik sanal alanındaysa. Bu nedenlerden hangisinin geçerli olduğunu belirlemek için isRelatedObjectInaccessible()
özelliğini kullanın.
Uygulama
public function get relatedObject():InteractiveObject
public function set relatedObject(value:InteractiveObject):void
İlgili API Öğeleri
shiftKey | özellik |
stageX | özellik |
stageX:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olayın global Sahne Alanı koordinatlarında gerçekleştiği yatay koordinat. Bu özellik, localX
özelliği ayarlandığında hesaplanır.
Uygulama
public function get stageX():Number
Örnek
Bu örnek nasıl kullanılır?
Bu özelliğin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
stageY | özellik |
stageY:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Olayın global Sahne Alanı koordinatlarında gerçekleştiği dikey koordinat. Bu özellik, localY
özelliği ayarlandığında hesaplanır.
Uygulama
public function get stageY():Number
Örnek
Bu örnek nasıl kullanılır?
Bu özelliğin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
MouseEvent | () | Yapıcı |
public function MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
mouse olayları hakkındaki bilgileri içeren bir Event nesnesi oluşturur. Event nesneleri, olay dinleyicilerine parametre olarak iletilir.
Parametrelertype:String — Olayın türü. Olası değerler şunlardır: MouseEvent.CLICK , MouseEvent.DOUBLE_CLICK , MouseEvent.MOUSE_DOWN , MouseEvent.MOUSE_MOVE , MouseEvent.MOUSE_OUT , MouseEvent.MOUSE_OVER , MouseEvent.MOUSE_UP , MouseEvent.MIDDLE_CLICK , MouseEvent.MIDDLE_MOUSE_DOWN , MouseEvent.MIDDLE_MOUSE_UP , MouseEvent.RIGHT_CLICK , MouseEvent.RIGHT_MOUSE_DOWN , MouseEvent.RIGHT_MOUSE_UP , MouseEvent.MOUSE_WHEEL , MouseEvent.ROLL_OUT ve MouseEvent.ROLL_OVER .
| |
bubbles:Boolean (default = true ) — Event nesnesinin, olay akışının köpürme aşamasına katılıp katılmayacağını belirler.
| |
cancelable:Boolean (default = false ) — Event nesnesinin iptal edilip edilemeyeceğini belirler.
| |
localX:Number (default = NaN ) — Olayın kapsayan hareket grafiğine göre gerçekleştiği yatay koordinat.
| |
localY:Number (default = NaN ) — Olayın kapsayan hareket grafiğine göre gerçekleştiği dikey koordinat.
| |
relatedObject:InteractiveObject (default = null ) — Olaydan etkilenen tamamlayıcı InteractiveObject örneği. Örneğin bir mouseOut olayı oluştuğunda, relatedObject , işaretleme aygıtının şimdi işaret ettiği görüntüleme listesini temsil eder.
| |
ctrlKey:Boolean (default = false ) — Windows veya Linux'ta, Ctrl tuşunun etkin olup olmadığını gösterir. Mac'de, Ctrl tuşunun veya Command tuşunun etkin olup olmadığını belirtir.
| |
altKey:Boolean (default = false ) — Alt tuşunun etkin olup olmadığını belirtir (yalnızca Windows veya Linux'ta).
| |
shiftKey:Boolean (default = false ) — Shift tuşunun etkinleştirilip etkinleştirilmediğini belirtir.
| |
buttonDown:Boolean (default = false ) — Birincil fare düğmesine basılıp basılmadığını belirtir.
| |
delta:int (default = 0 ) — Her birim için kullanıcının fare tekerleğini kaç satır kaydırması gerektiğini belirtir. Pozitif bir delta değeri, yukarı kaydırmayı; negatif bir değer ise aşağı kaydırmayı belirtir. Tipik değerler 1-3'tür, ancak daha hızlı dönüş daha büyük değerler oluşturabilir. Bu parametre yalnızca MouseEvent.mouseWheel olayı için kullanılır.
| |
commandKey:Boolean (default = false ) — (yalnızca AIR'de) Command tuşunun etkin olup olmadığını belirtir (yalnızca Mac'te). Bu parametre yalnızca MouseEvent.click , MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleClick , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightClick , MouseEvent.rightMouseDown , MouseEvent.rightMouseUp , ve MouseEvent.doubleClick olayları için kullanılır. Bu parametre yalnızca Adobe AIR içindir; Flash Player içeriği için bunu ayarlamayın.
| |
controlKey:Boolean (default = false ) — (yalnızca AIR'de) Control veya Ctrl tuşunun etkinleştirilip etkinleştirilmediğini belirtir. Bu parametre yalnızca MouseEvent.click , MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleClick , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightClick , MouseEvent.rightMouseDown , MouseEvent.rightMouseUp , ve MouseEvent.doubleClick olayları için kullanılır. Bu parametre yalnızca Adobe AIR içindir; Flash Player içeriği için bunu ayarlamayın.
| |
clickCount:int (default = 0 ) — (Yalnızca AIR'de) Fare olayının bir çoklu tıklatma sırasının parçası olup olmadığını belirtir. Bu parametre, MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightMouseDown ve MouseEvent.rightMouseUp dışındaki tüm fare olayları için sıfır olacaktır. clickCount parametresiyle tek tıklatma, çift tıklatma veya herhangi bir çok tıklatma sırası dinlenebilir. Bu parametre yalnızca Adobe AIR içindir; Flash Player içeriği için bunu ayarlamayın.
|
clone | () | yöntem |
override public function clone():Event
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
MouseEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar.
DöndürürEvent — Orijinaliyle eşleşen özellik değerlerine sahip yeni bir MouseEvent nesnesi.
|
toString | () | yöntem |
override public function toString():String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
MouseEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. Dize şu biçimdedir:
[MouseEvent type=value bubbles=value cancelable=value ... delta=value]
String — MouseEvent nesnesinin tüm özelliklerini içeren bir dize.
|
updateAfterEvent | () | yöntem |
public function updateAfterEvent():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9 |
Flash Player veya Adobe AIR'i, bu olayın işlenmesi tamamlandıktan sonra ekran değişmişse ekranı oluşturmaya yönlendirir.
CLICK | Sabit |
public static const CLICK:String = "click"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
click
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Click olayları için, bu değer her zaman false olur. |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
CONTEXT_MENU | Sabit |
public static const CONTEXT_MENU:String = "contextMenu"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Lite 4 |
MouseEvent.CONTEXT_MENU
sabiti, contextMenu
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Sağ fare düğmesine basılırsa true ; aksi halde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
DOUBLE_CLICK | Sabit |
public static const DOUBLE_CLICK:String = "doubleClick"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
doubleClick
olay nesnesinin type
özelliği değerini tanımlar. Bir nesnenin doubleClick
olayı oluşturması için doubleClickEnabled
özelliğinin true
olması gerekir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Double-click olayları için, bu değer her zaman false olur. |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MIDDLE_CLICK | Sabit |
public static const MIDDLE_CLICK:String = "middleClick"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
middleClick
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Middle-click olayları için, bu özellik her zaman false olur. |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MIDDLE_MOUSE_DOWN | Sabit |
public static const MIDDLE_MOUSE_DOWN:String = "middleMouseDown"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
middleMouseDown
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Orta fare düğmesine basılırsa true ; aksi haldefalse . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MIDDLE_MOUSE_UP | Sabit |
public static const MIDDLE_MOUSE_UP:String = "middleMouseUp"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
middleMouseUp
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Orta fare düğmesine basılırsa true ; aksi haldefalse . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MOUSE_DOWN | Sabit |
public static const MOUSE_DOWN:String = "mouseDown"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
mouseDown
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows ve Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu sabitin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
MOUSE_MOVE | Sabit |
public static const MOUSE_MOVE:String = "mouseMove"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
mouseMove
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
Örnek ( Bu örnek nasıl kullanılır? )
Yapıcıda dikdörtgen bir innerRect
Sprite nesnesi oluşturulur ve çizgi stili yeşil olarak ayarlanır. MouseEvent_MOUSE_MOVEExample
Sprite kabındaki çizimin çizgi stili kırmızı olarak ayarlanır. Uygulamanın ana Sprite nesnesi ve innerRect
Sprite nesnesi için MouseEvent.MOUSE_UP
ve MouseEvent.MOUSE_DOWN
olaylarının ayrı olay dinleyicileri eklenir. Her iki durumda da, mouse down event listener yöntemleri, geçerli çizim konumunu fare işaretçisinin konumuna taşır ve MouseEvent.MOUSE_MOVE
olayı için bir dinleyici ekler. Fare işaretçisi taşındığında, çağrılan event listener yöntemleri işaretçiyi izler ve graphics.LineTo()
yöntemini kullanarak bir çizgi çizer. (Not: innerRect
Sprite nesnesi, dikdörtgenin arkasında çizilen ana Sprite nesnesinin kırmızı çizgilerini belirsiz kılar.) MouseEvent.MOUSE_UP
olayı oluştuğunda, MOUSE_MOVE
olayının dinleyicisi kaldırılır ve çizim durdurulur.
package { import flash.display.Sprite; import flash.display.Graphics; import flash.events.MouseEvent; public class MouseEvent_MOUSE_MOVEExample extends Sprite { private var innerRect:Sprite = new Sprite(); public function MouseEvent_MOUSE_MOVEExample() { graphics.lineStyle(3, 0xFF0000, 1); stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); innerRect.graphics.lineStyle(1, 0x00FF00, 1); innerRect.graphics.beginFill(0xFFFFFF); innerRect.graphics.drawRect(10, 10, 200, 200); innerRect.graphics.endFill(); innerRect.addEventListener(MouseEvent.MOUSE_DOWN, innerRectMouseDownHandler); innerRect.addEventListener(MouseEvent.MOUSE_UP, innerRectMouseUpHandler); addChild(innerRect); } private function mouseDownHandler(event:MouseEvent):void { graphics.moveTo(event.stageX, event.stageY); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); } private function mouseMoveHandler(event:MouseEvent):void { graphics.lineTo(event.stageX, event.stageY); } private function mouseUpHandler(event:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); } private function innerRectMouseDownHandler(event:MouseEvent):void { innerRect.graphics.moveTo(event.localX, event.localY); innerRect.addEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler); } private function innerRectMouseMoveHandler(event:MouseEvent):void { innerRect.graphics.lineTo(event.localX, event.localY); } private function innerRectMouseUpHandler(event:MouseEvent):void { innerRect.removeEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler); } } }
MOUSE_OUT | Sabit |
public static const MOUSE_OUT:String = "mouseOut"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir mouseOut
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
relatedObject | İşaretleme aygıtının şimdi işaret ettiği görüntüleme listesi nesnesi. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MOUSE_OVER | Sabit |
public static const MOUSE_OVER:String = "mouseOver"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir mouseOver
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
relatedObject | İşaretleme aygıtının işaret ettiği görüntüleme listesi nesnesi. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MOUSE_UP | Sabit |
public static const MOUSE_UP:String = "mouseUp"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
mouseUp
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu sabitin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
MOUSE_WHEEL | Sabit |
public static const MOUSE_WHEEL:String = "mouseWheel"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9 |
mouseWheel
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
delta | Fare tekerleğindeki her bir dişlinin temsil ettiği çizgi sayısı. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
RELEASE_OUTSIDE | Sabit |
public static const RELEASE_OUTSIDE:String = "releaseOutside"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.3, Flash Player 11.3 |
Bir releaseOutside
olay nesnesinin type
özelliğinin değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | false |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtı düğmesi ile daha önce üzerine basılan ve serbest bırakılan InteractiveObject. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
Örnek
Bu örnek nasıl kullanılır?
Bu sabitin kullanımını gösteren bir resim için lütfen MOUSE_MOVE sabitinin örneğine bakın.
RIGHT_CLICK | Sabit |
public static const RIGHT_CLICK:String = "rightClick"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
rightClick
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Right-click olayları için, bu özellik her zaman false olur. |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
RIGHT_MOUSE_DOWN | Sabit |
public static const RIGHT_MOUSE_DOWN:String = "rightMouseDown"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
rightMouseDown
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Right-click olayları için, bu özellik her zaman true olur. |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
RIGHT_MOUSE_UP | Sabit |
public static const RIGHT_MOUSE_UP:String = "rightMouseUp"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
rightMouseUp
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | true |
buttonDown | Sağ fare düğmesine basılırsa true ; aksi halde false . |
cancelable | false ; varsayılan davranış iptal edilemez. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
clickCount | Olayın çok tıklatma sırasının parçası olup olmadığını göstermek üzere fare tıklatmalarını sayar. |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
ROLL_OUT | Sabit |
public static const ROLL_OUT:String = "rollOut"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
rollOut
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | false |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
relatedObject | İşaretleme aygıtının şimdi işaret ettiği görüntüleme listesi nesnesi. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
ROLL_OVER | Sabit |
public static const ROLL_OVER:String = "rollOver"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir rollOver
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
altKey | Alt tuşu etkin olduğunda true (Windows). |
bubbles | false |
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
relatedObject | İşaretleme aygıtının işaret ettiği görüntüleme listesi nesnesi. |
localX | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği yatay koordinat. |
localY | Fare kilidinin devre dışı olduğu durumda, olayın içerilen hareketli grafiğe göre meydana geldiği dikey koordinat. |
movementX | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun yatay koordinatlarında meydana gelen değişiklik. |
movementY | Fare kilidinin etkin olduğu durumda, son fare hareketinden itibaren fare konumunun dikey koordinatlarında meydana gelen değişiklik. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
stageX | Olayın global stage koordinatlarında gerçekleştiği yatay koordinat. |
stageY | Olayın global stage koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretleme aygıtının altındaki InteractiveObject örneği. target her zaman olay dinleyicisini kaydeden görüntüleme listesindeki nesne değildir. Geçerli olarak olayı işleyen görüntüleme listesindeki nesneye erişmek için currentTarget özelliğini kullanın. |
İlgili API Öğeleri
MouseEventExample
ve ChildSprite
sınıflarını kullanır. Bu örnek şu görevleri yerine getirmektedir:
- Söz konusu örnek, ileride kare çiziminde kullanılmak üzere boyut (100 x 100 piksel) ve arka plan rengi (turuncu) özelliklerini bildirir.
- Yapıcı yeni bir
child
ChildSprite nesnesi oluşturur. Bunun yapıcısı ilk olarakdraw()
çizim yöntemini çağırarak (0,0) koordinatlarında 100 x 100 piksel turuncu bir kare çizer ve yedi adet olay dinleyicisi/abonesi ekler.click
/clickHandler()
: Kullanıcı karenin üzerini sol fare düğmesiyle bir kez tıklattığında gönderilir.doubleClick
/doubleClickHandler()
: Kullanıcı karenin üzerini sol fare düğmesiyle çift tıklattığında gönderilir.mouseDown
/mouseDownHandler()
: ChildSprite nesnesi (turuncu kare) tıklatıldığında, ekrana birtrace()
mesajı yazdırılır ve sonraChildSprite.draw()
çağrılır, bu çağrımouseOverHandler()
öğesinde çizilmiş olan açık mavi kare yerine koyu sarı bir kare çizer.mouseDownHandler()
yöntemi de birmouseMove
olay dinleyicisi ve fare hareketlerini işleyenmouseMoveHandler()
abonesini (aşağıda açıklanmaktadır) ekler. Daha sonrastartDrag()
yöntemi çağrılır, bu çağrı Sprite nesnesinin sürüklenmesini sağlar.mouseOut
/mouseOutHandler()
: İşaretçi kare alanından her çıktığında gönderilir. Kareyi normal boyut ve rengine dönüştürmek içindraw()
yöntemi çağrılır.mouseOver
/mouseOverHandler()
: Fare işaretçisi karenin üzerinde olduğunda gönderilir. Bu yöntem, kareyi daha büyük ve arka plan rengi koyu sarı olacak şekilde yeniden çizer.mouseUp
/mouseUpHandler()
: Kullanıcı fare düğmesini serbest bıraktığında,mouseMove
olay dinleyicisi kaldırılır vestopDrag
çağrılır, bu çağrı kareyi yerinde dondurur.mouseMove
/mouseMoveHandler()
:mouseDownHandler()
işlevinin bir parçası olarak çağrılır ve kullanıcı sol fare düğmesine basıp kareyi sürüklerken gönderilir.mouseWheel
/mouseWheelHandler()
: Kullanıcı fare tekerleğini karenin üzerinde döndürdüğünde gönderilir.
- Daha sonra
addChild()
aracılığıylachild
ChildSprite örneği görüntüleme listesine eklenir, bu da hemen turuncu kare çizer.
Notlar:
MouseEventExample
sınıfının belge kökü olması gerekir.- Yukarıda listelenen olay yöntemlerinden bazıları, Sprite türüne
event.target
çevirisi atanan yerel birsprite
değişkenini bildirir.
package { import flash.display.Sprite; public class MouseEventExample extends Sprite { private var size:uint = 100; private var bgColor:uint = 0xFFCC00; public function MouseEventExample() { var child:ChildSprite = new ChildSprite(); addChild(child); } } } import flash.display.Sprite; import flash.events.MouseEvent; class ChildSprite extends Sprite { private var size:uint = 50; private var overSize:uint = 60; private var backgroundColor:uint = 0xFFCC00; private var overColor:uint = 0xCCFF00; private var downColor:uint = 0x00CCFF; public function ChildSprite() { draw(size, size, backgroundColor); doubleClickEnabled = true; addEventListener(MouseEvent.CLICK, clickHandler); addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler); } private function draw(w:uint, h:uint, bgColor:uint):void { graphics.clear(); graphics.beginFill(bgColor); graphics.drawRect(0, 0, w, h); graphics.endFill(); } private function clickHandler(event:MouseEvent):void { trace("clickHandler"); } private function doubleClickHandler(event:MouseEvent):void { trace("doubleClickHandler"); } private function mouseDownHandler(event:MouseEvent):void { trace("mouseDownHandler"); draw(overSize, overSize, downColor); var sprite:Sprite = Sprite(event.target); sprite.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); sprite.startDrag(); } private function mouseMoveHandler(event:MouseEvent):void { trace("mouseMoveHandler"); event.updateAfterEvent(); } private function mouseOutHandler(event:MouseEvent):void { trace("mouseOutHandler"); draw(size, size, backgroundColor); } private function mouseOverHandler(event:MouseEvent):void { trace("mouseOverHandler"); draw(overSize, overSize, overColor); } private function mouseWheelHandler(event:MouseEvent):void { trace("mouseWheelHandler delta: " + event.delta); } private function mouseUpHandler(event:MouseEvent):void { trace("mouseUpHandler"); var sprite:Sprite = Sprite(event.target); sprite.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); sprite.stopDrag(); draw(overSize, overSize, overColor); } }
Tue Jun 12 2018, 01:09 PM Z