Üye Kayıt Üye Giriş

Flash- Actionscript 3.0 Puzzle


Flash- Actionscript 3.0 Puzzle

Çalışmamıza bir resim seçmekle başlayalım. Benim seçimimi 400×401 pixel oldu . Sahnemiz biraz daha resmimizden büyük olacak, sahnemizi de 800*600 olarak ayarlayalım.


2-Resmimizin üstüne tıklayıp Modify>Break Apart Ctrl+B yaparak sahnedeki resmimizi işlenebilir hale getirelim.

3-Şimdi Pen Tool aracını kullanalım ve resmimizi bir yapboz gibi parçalara ayıralım.

4-Parçalarımızın hepsini movieclipe çevirelim ve onları sırasıyla 1,2,3,4,5,6 … şeklinde isimlendirelim.
5-Şimdi tüm parçalarımızın instance namelerini sırasıyla değiştireceğiz. İlk parçamıza p1_mc, ikincisine p2_mc şeklinde isimler verelim.

6-Action adlı yeni bir layer ekleyelim ve ilk frameine aşağıdaki kodları girelim.

01.var pieces : Array = [p1_mc, p2_mc, p3_mc,
02.p4_mc, p5_mc,p6_mc,
03.p7_mc, p8_mc, p9_mc];
04.
05.for (var i:int=0; i<pieces.length; i++) {
06.pieces[i].buttonMode = true;
07.pieces[i].addEventListener(MouseEvent.MOUSE_DOWN, startMove);
08.pieces[i].addEventListener(MouseEvent.MOUSE_UP, stopMove);
09.}
10.
11.function startMove(evt:MouseEvent):void{
12.evt.target.startDrag();
13.}
14.
15.function stopMove(evt:MouseEvent):void{
16.evt.target.stopDrag();
17.}

 

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER