2 Şubat 2012 Perşembe

Flash AS3-Popup Penecere Yapımı


Merhaba arkadaşlar…


Şimdi ilk olarak File-New-Flash File(Action Script3) olarak yeni
bir sayfa açalım.Sonra bir kare çizelim.Bunu f8 tuşu ile Movie
Clip’e çevirelim.Sonra bu Movie Clip seçiliyken Properties penceresinden
İnstance Namesine ” bt ” diye yazalım.
Tekrar birtane daha kare çizelim 300-200 örneğin.Bu kareyi seçelim
f8 tuşuna basın.Açılan pencereden Movie clipi seçin orayada main yazın.Ve şimdi ana sahneyle ilgili kodlarımızı yazalım.


KOD:
bt.addEventListener(MouseEvent.CLICK,tiklama);
function tiklama(e:MouseEvent) {
main.visible = true
main.x = 48.0
main.y = 124.2
bt.enabled = false
}
main.visible = false


Ana sahneyle işimiz bitti.Sıra geldi popup penceremizin içine girmeye.Yani instance namesi main olan pencerenin içine girelim.
Şimdi bir tane popup pencereyi kapatma için bir kare çizin f8 tuşuna basarak movie clip yapın.İnstance namesinede kapat diye isim verin.
Sonra popup penceremizi simge durumuna küçültmek için bir buton yapalım.Tekrar bir kare çizelim f8 tuşuna basak bir movie clip daha yapalım.İnstance nanemsinde de simge_ac yazın.
Bir tanede popup pencereyi taşımak için bir surukle adında bir mc yapın.Bi kare çizin bu kareyi f8 tuşuna bas movie clipi seç surukle yaz tamam de.İnstance namesine de surukle yaz.
sonra kodumuzu yazalım.
KOD:
stop ();
kapat.addEventListener(MouseEvent.CLICK,kapat1);
function kapat1(e:MouseEvent) {
kapat.enabled = true
MovieClip(root).main.visible = false
}
simge_ac.addEventListener(MouseEvent.CLICK,simge_ac1);
function simge_ac1(e:MouseEvent) {
gotoAndStop(2);
}
surukle.addEventListener(MouseEvent.MOUSE_DOWN,surukle1);
function surukle1(e:MouseEvent) {
this.startDrag();
}
surukle.addEventListener(MouseEvent.MOUSE_UP,birak);
function birak(e:MouseEvent) {
this.stopDrag();
}




Şimdi popup pencerenin içinde ikinci frameyi yap yani birinci frameye gel seç birinci frameyi f6 tuşuna bas ikinci frame oluştu.
Burayada simge_ac diye buton yapmıştık ya.O butonu seçin instance namesinde simge_ac diye isim yazıyor onu silin yerine simge_kapat yazın.Ve ikinci frameyi seçin yada f9 tuşuna basın kod kaynağına da aşağıdaki kodları yazın.
KOD:
stop ();
simge_kapat.addEventListener(MouseEvent.CLICK,simge_kapat1);
function simge_kapat1(e:MouseEvent) {
gotoAndStop(1);
}

İşte bu kadar

Hiç yorum yok:

Yorum Gönder