Film Klibi Örnekleri-2


Özelleştirilmiş imleç çalışması-3:

Bu örneği eklememizin nedeni öğrendiğiniz kodlarla bir çok denemeler yapabileceğinizi ve ufkunuza bağlı olarak birçok farklı efekti uygulayabileceğinizi görmeniz içindir.

1- Aslında farklı bir uygulama yoktur. Sadece imlecin yerini alacak klipte normal ve over olmak üzere iki label uygulanmıştır.Heriki label`a da stop aksiyonu eklenmiştir. Normal etiketi ilk görüntüyü sağlamaktadır. Bir butonla karşılaşınca over etiketine atlayarak buradaki klibi bize göstermektedir.

2- Önce iki farklı klip hazırlayalım.Bu 2 klip imleç ucuna yapışan görüntünün ilk hali ve butonla karşılaştığında görülecek ikinci halini temsil eder. Biz ilk klip için bir hedf görüntü çizgisi ve 2. klip için dönen bir animasyon oluşturduk. Şimdi üçüncü bir klip açalım. (imleç). İlk kareye kütüphaneden birinci klibimizi yerleştirelim. Ani geçişi engellemek için arada 8 kare boş bırakarak 10.kareye diğer klibi yerleştirelim. 1. ve 10. karelere bir stop aksiyonu ekleyelim. Yine herikisini de properties panelinden etiketleyelim. ( Normal ve Over) İmlecin yerini alacak filmimiz hazır. Ana sahneye dönelim.

3- Sahneye birkaç buton yerleştirelim. İkinci bir katmana az evvel oluşturduğumuz filmimizi yerleştirelim ve adlandıralım.( cursor) Aksiyon için bir katman daha ekleyelim ve ilk kareyi seçelim ve şu komutları atayalım.

Mouse.hide();
startDrag ("_root.cursor", true);

Bu komutlarla mouse gizlemiş ve normal etiketindeki imleç görüntüsünü görmekteyiz. Şimdi butonla karşılaştığında over etiketine görüntünün atlaması için butonlar seçilerek komutlar atanmalıdır.

4- Butonlardan birini seçelim.on(rollOver) olayını kullanalım. Önce filmin mutlak yolunu _root.cursor sonra bir nokta sonra istenen eylem gotoAndStop("over") `i ekleyelim. Bu komutlarla imleç buton üzerine gelince klip over etiketine atlayacaktır. Bir işlem daha kaldı. İmleç butondan ayrıldığında ilk görüntüye dönmesi gereklidir.
Bunun için kapa parantezi seçip fare olayı olarak rollOut seçeneğini işaretleyelim. _root.cursor.gotoAndStop("normal") yazalım.

5- Herşey hazır. Filmi test edebiliriz. Kodların son durumu şöyle olur.

on (rollOver) {
_root.cursor.gotoandstop("over");
}
on (rollOut) {
_root.cursor.gotoandstop("normal");
}