+ Cevap Yaz
6 sonuçtan 1 ile 6 arası gösteriliyor

Konu: Flash MX 04 action script 2 "A" "S" "D" "W" tuslarıyla hareket!!!

  1. #1
    Eski Cevizci
    Üyelik Tarihi
    08/2004
    Mesaj
    165

    Flash MX 04 action script 2 "A" "S" "D" "W" tuslarıyla hareket!!!

    Merhaba arkadaslar,
    flash mx 2004 de bir movie klibi a s d w tusalrıyla hareket ettirmek istiyorum.
    Keycode ları da yanlıs degil,macromedia nın sıtesınden ve bazı dıger sıtelerden aldım.Bir tek "W" calstırabılsem;kodu 13 kod soyle oldugunda;

    onClipEvent (enterframe)
    {

    if (key.isDown(key.getCode()==13)
    {_root.adam2._y =_root.adam2._y - 4}

    }
    Hic bir degisme yok!
    tesekkurler

  2. #2
    Yönetim Karşıtı con_simit Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2002
    Yer
    İstanbul
    Mesaj
    563

    Bir kaç hata var. Bilhassa büyük harf / küçük harf kullanırken dikkat edelim. Örneğin "enterFrame", "Key.isDown".

    Kodu düzelterek yazarsak:
    Bir tuşun basılı olup olmadığını Key.isDown('tuşun kodu') şeklinde öğrenebiliyoruz.
    Kod:
    onClipEvent(enterFrame){
    	if(Key.isDown(13)){
    		_root.adam2._y -= 4;
    	}
    }
    
    Ama bu işi enterFrame'de yapıp sürekli işlemciyi meşgul etmektense "key listener" kullanarak yapmak daha ekonomik olur:
    Kod:
    var key_listener = new Object();
    key_listener.onKeyDown = function() {
    	var code_int = Key.getCode();
    	if(code_int == 13){
    		_root.adam2._y -= 4;
    	}else if(code_int == 65){
    		_root.adam2._y += 4;
    	}
    };
    Key.addListener(key_listener);
    
    Ayrıca 13 "enter" tuşunun kodudur. Tuşların kodlarını görebilmek için aynı metodu şöyle kullanabiliriz:
    Kod:
    var key_listener = new Object();
    key_listener.onKeyDown = function() {
    	trace(Key.getCode());
    };
    Key.addListener(key_listener);
    
    Söylenebilir olan ne varsa açıkça söylenmeli ama üstüne konuşulamayan hakkında da susulmalı.

  3. #3
    Eski Cevizci
    Üyelik Tarihi
    08/2004
    Mesaj
    165

    çok teşekkur ederim,iyi çalışmalar

  4. #4
    Eski Cevizci
    Üyelik Tarihi
    06/2005
    Yer
    Hellforge
    Mesaj
    636

    con simit bize belli konularda biraz örnek yazabilirmisin ya flash bilgimi geliştirmek istiyorum. Sen bu işi yutmuşsun galiba. .)

  5. #5
    Yönetim Karşıtı con_simit Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    10/2002
    Yer
    İstanbul
    Mesaj
    563

    Hay hay.
    Başlık açıp soru haline getirdiğiniz her konuda bildiklerimi yazabilirim.
    Söylenebilir olan ne varsa açıkça söylenmeli ama üstüne konuşulamayan hakkında da susulmalı.

  6. #6
    Eski Cevizci
    Üyelik Tarihi
    06/2005
    Yer
    Hellforge
    Mesaj
    636

    Tamam bundan sonra kafamdaki soruları buraya yansıtmaya çalışacağım.

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Cevap: 4
    En Son Mesaj: 07/01/2007, 14:28
  2. Cevap: 7
    En Son Mesaj: 20/12/2006, 22:59
  3. Cevap: 25
    En Son Mesaj: 09/11/2005, 22:32
  4. <form action="1.php" method="post">
    By militaN in forum PHP
    Cevap: 9
    En Son Mesaj: 31/08/2005, 01:20

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz