Merhaba arkadaşlar…
Şimdi bir esnek popup_pencere örneğini anlatacam elimden geldiği kadar.
Ş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 ”pencere_ac” 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:
import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.*; var ac_popup1:Tween = new Tween(main, "y", Elastic.easeOut, -250, 150, 1, true); var ac_popup2:Tween = new Tween(main, "x", Elastic.easeOut, 45, 45, 1, true); var kapat_popup1:Tween = new Tween(main, "y", Elastic.easeOut, -250, -220, 1, true); var kapat_popup2:Tween = new Tween(main, "x", Elastic.easeOut, 45, 45, 1, true); ac_popup1.stop(); ac_popup2.stop(); kapat_popup1.stop(); kapat_popup2.stop(); pencere_ac.addEventListener(MouseEvent.CLICK, acbuton); function acbuton(e:MouseEvent):void{ ac_popup1.start(); ac_popup2.start(); } main.pencere_kapat.addEventListener(MouseEvent.CLICK, kapatbuton); function kapatbuton(e:MouseEvent):void{ kapat_popup1.start(); kapat_popup2.start(); }
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 pencere_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 (); 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(); }
indirmekiçin DOWNLOAD edebilirsiniz.İşinize yarar umarım.
Saygılarımla