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();

}

PCI Guru

A common sense approach to achieving PCI compliance and retaining your sanity

Penetration Testing Lab

Articles from the Pentesting Field

Bana Silverlight Anlat

meslek lisesi ders notları

Eren ÇOLAK

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