Başlangıç

Flash AS3.0 Timer Kullanımı ve olay dinleyiciler

Yorum bırakın


-Sayfaya yeni bir çizim yapın. f8′ basarak movie clip haline getirin. Instance Name kısmına karakter_mc yazın.

 – Sahne üzerinde boş bir alana tıklayın ve f9’a basarak aşağıdaki as3 kodunu yazın.

Kodu;

var zamanlayici:Timer=new Timer(1000);

// 1000 ms=1 sn de zamanlayıcı darbe üretir.

zamanlayici.start();

zamanlayici.addEventListener(TimerEvent.TIMER,SagaKaydir);

function SagaKaydir(evt:TimerEvent):void

{

 karakter_mc.x +=  10;

 if (karakter_mc.x >= 350)

  { // istersek belirli bir şart sağlanıncada durdurabiliriz.

  zamanlayici.removeEventListener(TimerEvent.TIMER, SagaKaydir);

  }

}

 

Reklamlar

Flash AS3’de AS Linkage Yöntemi kullanarak Kütüphanedeki ses dosyası kullanımı

Yorum bırakın


– yeni bir ActionScript3.0 belgesi oluşturun. File-Import to Library seçeneğinden ses dosyanızı kütüphaneye ekleyin

-Kütüphanede ki ses dosyasına (CTRL+L) sağ tuşa tıklayın. Properties seçeneğini seçin.

 – Açılan pencerede resimdeki işlemleri yazın. Oluşan sınıf ile artık kod içinde bu sınıfı kullanarak türetebileceğiz.

 – Kodları yazın ve çalıştırın.

Flash AS3.0 ile kar yağma efekti;

Yorum bırakın


– Sahnenin arka plan rengini değiştirin.

– Sahneye içi beyaz kenarlıksız bir daire çizin.

 

– Daire seçili iken f8’e basın bir movie klip oluşturun.

 

– Sahneye dönün CTRL+L ile kutuphaneyi açın ve klip üzerinde sağ tıklayın properties seçeneğini seçin. Şekildeki gibi ayarlayın.

 – Sahnedeki klibinize çift tıklayın içinde basit bir kılavuz boyunca hareket animasyonu oluşturun.

 

 

 

 

– Sahnedeki klibi siliniz. kütüphanede klip duracak

– Sahnede boş bir alana tıklayın. f9’a basın ve aşağıdaki kodu Action Script paneline yazın.

 

 

kod;

stage.addEventListener(Event.ENTER_FRAME, karYagisi);// sahnedeki olay dinleyicisi her frame de olay oluşur.

function karYagisi(e:Event) {

var kar:kartanesi = new kartanesi();//nesnenin özelliklerinde verdiğimiz isimde bir sınıf oluşur ve bu sınıfı kullanan farklı nesneler oluşturbilirsiniz.

addChild(kar);//her framede nesne tekrar oluşturulur.

kar.x = Math.random() * stage.stageWidth;

kar.scaleX = kar.scaleY = Math.random();

kar.alpha = Math.random();

}

Bana Silverlight Anlat

meslek lisesi ders notları

Eren ÇOLAK

Yazılım Mühendisi Olmak Yolunda İlerliyor...