Klavye girdileri için hazırlanan basit bir örnek. Flash 8 dersler bölümündekideki örnekten farklı olarak görülmez buton kullanılmayacak, klavye girdisi doğrudan stage üzerine atanacaktır.
Uygulama
1- Yeni bir dosya açalım. File > İmport komutu ile filmde kullanacağımız bir resmi flash içine alalım.
2- 2.kareyi seçerek bir keyframe ekleyelim. Sahnedeki resmi silelim. File > İmport komutu ile ikinci bir resmi flash içine alalım.
3- Heriki frame`e birer stop() aksiyonu atayalım.
4- Anasahne 1.kareye şu kodları ekleyelim:
stop();
function key_kontrol(event:KeyboardEvent):void{
var karakter=String.fromCharCode(event.charCode);
if(karakter=="d"){
gotoAndStop(2);;
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, key_kontrol);
5- Filminizi test edin. "d" tuşuna bastığınızda film bir sonraki kareye atlayacaktır.
Önemli not: Swf dosyasında d tuşuna bastığınızda filmin hemen bir sonraki frame`e atladığınızı göreceksiniz. Fakat HTML dosyasında direkt harfe bastığınızda hiçbir hareket görmeyeceksiniz. Tetiklemenin oluşması için önce sahneye birkez tıklayıp sonra klavye tuşuna basmalısınız. Bu nedenle swf dosyasını incelerken bir kez sahneye tıklamayı unutmayın.