Klavye ile Balon Hareketi
Bu örneğimizde Adobe Flash programını kullanarak bir balonu klavyenin yön tuşlarını kullanarak yukarı, aşağı, sağa ve sola hareket ettireceğiz.
İşlem Basamakları:
- 800 x 400px boyutunda yeni bir Flash AS3 belgesi oluşturalım.
- Aşağıda yer alan arkaplanı bilgisayarımıza indirelim. CTRL + R komutu ile sahneye ekleyelim. Katman 1’in adını arkaplan olarak değiştirip katmanı kilitleyelim.
- Yeni bir katman ekleyelim ve adını Balon olarak değiştirelim. CTRL + R komutu ile aşağıdaki balonu da sahnemize ekleyelim. Balonu seçip F8 tuşu ile film klibi yapalım ve örnek adına “balon” yazalım.
- Yeni bir katman daha ekleyip adını “Action” olarak değiştirelim. F9 tuşuna basarak Eylemler penceresini açalım ve aşağıdaki kodları sırasıyla yazalım. Kodların yanlarında açıklamaları yer aldığı için burada uzun uzadıya anlatmayacağım.
- Yazma işimiz bittiğinde CTRL + Enter tuşu ile animasyonumuzu test edelim.
Kodlar:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
stage.addEventListener(KeyboardEvent.KEY_DOWN, klavye); function klavye(event: KeyboardEvent): void { if (event.keyCode == 37) // Klavyeden sol ok tuşuna basılmış mı? balon.x -= 10; // Balon nesnesini 10px sola hareket ettirir if (event.keyCode == 39) // Klavyeden sağ ok tuşuna basılmış mı? balon.x += 10; // Balon nesnesini 10px sağa hareket ettirir if (event.keyCode == 38) // Klavyeden üst ok tuşuna basılmış mı? balon.y -= 10; // Balon nesnesini 10px yukarı hareket ettirir if (event.keyCode == 40) // Klavyeden alt ok tuşuna basılmış mı? balon.y += 10; // Balon nesnesini 10px aşağı hareket ettirir } |