FLASH CS6怎么制作一款簡(jiǎn)單的拼圖游戲?

flash cs6中想要制作一款簡(jiǎn)單的拼圖游戲,該怎么制作呢?下面我們就來(lái)看看flash代碼制作拼圖游戲的教程,請(qǐng)看下文詳細(xì)介紹。

adobe Flash CS6簡(jiǎn)體中文版(專業(yè)動(dòng)畫軟件) v12.0.0.481 綠色精簡(jiǎn)版
- 類型:動(dòng)畫制作
- 大?。?/span>176MB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2018-11-12
1、打開FLASH CS6軟件,選擇AS3文檔。
2、找一張自己喜歡的圖,放到舞臺(tái)上。
3、畫一個(gè)和這個(gè)圖片一樣大小的線框,并進(jìn)行劃分,可分為3x3,4x4或其它,為了方便,我們分成四塊。畫完后CTRL+B就可以打散了。
4、將這四塊分別轉(zhuǎn)換為影片剪輯,并設(shè)置實(shí)例名依次為p0,p1,p2,p3,如果有更多也要按這種規(guī)律進(jìn)行設(shè)置。
5、復(fù)制這四個(gè)影片剪輯,如下圖。
6、修改它們的實(shí)例名為mc0,mc1,mc2,mc3,注意要和前面的序號(hào)保持一致。
7、在主時(shí)間軸寫如下代碼:
import flash.display.MovieClip; var count:int=4;//圖塊數(shù)量 init();//初始化 function init():void { for(var i:int=0;i{ this["p"+i].alpha=0.1;//設(shè)置放置區(qū)域的四個(gè)圖塊的透明度 this["mc"+i].addEventListener(MouseEvent.MOUSE_DOWN,StartDragEvent);//添加鼠標(biāo)按下拖動(dòng)事件 this["mc"+i].addEventListener(MouseEvent.MOUSE_UP,StopDragEvent);//添加鼠標(biāo)彈起停止拖動(dòng)事件 } } function StartDragEvent(e:MouseEvent):void { var obj:MovieClip=e.currentTarget as MovieClip; this.setChildIndex(obj,this.numChildren-1);//將被拖動(dòng)的圖塊放到最上層 obj.startDrag();//開始拖動(dòng) } function StopDragEvent(e:MouseEvent):void { var obj:MovieClip=e.currentTarget as MovieClip; obj.stopDrag();//停止拖動(dòng) var t:int=int(obj.name.slice(2));//獲取圖塊的序號(hào),這就是為什么要和位置圖塊一致 if(Math.abs(obj.x-this["p"+t].x)<20&&Math.abs(obj.y-this["p"+t].y)<20)//如果正確位置的圖塊和拖動(dòng)圖塊的位置相差不超過20像素,則拼圖成功。 { this["p"+t].alpha=1; obj.visible=false; }
8、CTRL+ENTER就可以進(jìn)行拼圖操作了,這里只是基本的拼圖過程,其它如開始和重新開始,計(jì)時(shí)、分?jǐn)?shù)等內(nèi)容,就需要自己進(jìn)行發(fā)揮了。
以上就是flash cs6制作拼圖游戲的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
flash怎么抽簽? flash簽筒搖動(dòng)抽簽動(dòng)畫的做法
相關(guān)文章
flash怎么制作一個(gè)簡(jiǎn)單飛機(jī)飛行的引導(dǎo)層動(dòng)畫?
flash怎么制作一個(gè)簡(jiǎn)單飛機(jī)飛行的引導(dǎo)層動(dòng)畫?flash中想要制作一個(gè)簡(jiǎn)單的引導(dǎo)層動(dòng)畫,今天我們就來(lái)看一個(gè)給飛機(jī)指定飛行路線的實(shí)例教程,需要的朋友可以參考下2017-06-23flash怎么設(shè)計(jì)一段Windows屏保動(dòng)畫?
flash怎么設(shè)計(jì)一段Windows屏保動(dòng)畫?我們知道windows系統(tǒng)中有屏保,但是想要自己設(shè)置屏保動(dòng)畫,該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2017-06-21flash怎么制作一個(gè)遮罩圖片切換動(dòng)畫?
flash怎么制作一個(gè)遮罩圖片切換動(dòng)畫?今天給大家講講flash中遮罩層的使用方法,我們用幾張圖片切換來(lái)做一個(gè)簡(jiǎn)單的例子,詳細(xì)的教程如下文,需要的朋友可以參考下2017-06-19Flash怎么制作擺動(dòng)的水草的動(dòng)畫?
Flash怎么制作擺動(dòng)的水草的動(dòng)畫?flash中想要制作一個(gè)簡(jiǎn)單的動(dòng)畫,就是水草在左右擺動(dòng)的效果,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-06-16- flash怎么給圖片制作伸縮動(dòng)畫效果?flash中想要給圖片添加一些動(dòng)態(tài)顯示效果,該怎么制作伸縮的動(dòng)畫效果呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-06-15
Flash怎么制作滾動(dòng)的方塊GIF動(dòng)畫?
Flash怎么制作滾動(dòng)的方塊GIF動(dòng)畫?Flash中想要制作一個(gè)動(dòng)畫,今天我們就來(lái)看看比較簡(jiǎn)單的實(shí)例動(dòng)畫,就是一個(gè)滾動(dòng)的方塊,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,需要2017-06-13flash怎么繪制一個(gè)按筆畫寫出來(lái)的春字動(dòng)畫?
flash怎么繪制一個(gè)按筆畫寫出來(lái)的春字動(dòng)畫?flash中想要制作一個(gè)寫出來(lái)的文字動(dòng)畫小狗哦,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-06-08- FLASH怎么制作擦黑板的引導(dǎo)動(dòng)畫?上學(xué)的時(shí)候我們經(jīng)常檫黑板,想要做一個(gè)擦黑板的動(dòng)畫效果,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-06-07
- flash怎么給文字添加大鏡動(dòng)畫?flash中想要制作一個(gè)放大鏡從文字上走過文字就會(huì)放大顯示的效果,該怎么制作這個(gè)效果呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-06-06
- flash怎么制作多張圖片過渡的動(dòng)畫效果?flash中想要制作一個(gè)多張圖片不斷變化的動(dòng)畫效果,該怎么制作呢?下面我們就來(lái)看看給圖片添加過渡效果的教程,需要的朋友可以參考下2017-06-05