Sadece MouseEvent.RIGHT_MOUSE_UP ve MouseEvent.RIGHT_MOUSE_DOWN öğelerini dinlemeyi sağlayan flash player 11.2 ile güncelledim.Sol sağdan farklı hareket etme sağ tıklama
Bu olayların MOUSE_UP/MOUSE_DOWN muadilleriyle aynı davranmadığı bir sorun yaşıyorum. Özellikle, fare nerede olursa olsun, MOUSE_UP olayı başlatılır. Bu, flaş pencerenin dışına sürüklenmeye izin verir ve bir kullanıcı flash player'a her tıkladığında hala tam bir aşağı - yukarı olay döngüsüne sahiptir. Bununla birlikte, RIGHT_MOUSE_UP/DOWN için durum böyle görünmemektedir. Oynatıcının içine sağ tıkladığım ve müzikçaların dışına çıktığımda, bir UP olayını almadan birden fazla RIGHT_MOUSE_DOWN olayı almanın mümkün olduğu anlamına gelen bir RIGHT_MOUSE_UP olayı almıyorum.
Bilinen bir geçici çözüm var mı yoksa ayarlamam gereken bir seçenek var mı?
Düzenleme: İşte
bir kod örnektir:
stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
stage.addeventListener(MouseEvent.RIGHT_MOUSE_UP, onRightMouseUp);
stage.addeventListener(MouseEvent.RIGHT_MOUSE_DOWN, onRightMouseDown);
//...
//all callback function follow a similar format as :
private function onMouseUp(e : MouseEvent) : void
{
leftClick_ = false;//signaling that leftClick is not pressed
}
'RIGHT_MOUSE_UP' dinleyicisini' Sahne Alanı'na eklediğinizden çok emin misiniz? – xLite
Snippet'i gönderir misiniz lütfen? – Chris
Kodumun nasıl çalıştığını gösteren bir düzenleme eklendi. Olay dinleyicileri gerçekten sahneye eklenir. – Godfather