2008年8月2日 星期六

flash拼圖遊戲製作教學-2 (附密碼)

請按以下連結看錄影教學(密碼9066)


1. 匯入及排列圖片將圖片轉換成元件


2. 加入程式碼


程式碼-1


if (!init) {
        for (i=1; i<=16; i++) {
                obj = eval("p"+i);
                obj.px = obj._x;
                obj.py = obj._y;
                obj._x = random(180)+360;
                obj._y = random(200)+50;
        }
        init = true;


注意︰ for (i=1; i<=16是圖片數量,你可按照圖片數量而定


                obj._x = random(180上邊距)+50圖片左右分佈;


                obj._y = random(200左邊距)+50圖片上下分佈;



程式碼-2

onClipEvent (mouseDown) {
        if (hitTest(_root._xmouse, _root._ymouse, false)) {
                startDrag(this);
        }
}
onClipEvent (mouseUp) {
        if (hitTest(_root._xmouse, _root._ymouse, false)) {
                if (_x>px-15 && _x py-15 && _y
                        _x = px;
                        _y = py;
                        flag = 1; 
                } else {
                        flag = 0;
                }
               if (_root.finished()) { 
                       _root.gotoAndStop(10);
                }
                stopDrag();
        }
}

 請你們完成後記得讓我看看你的作品啊!

~~~~~~~完成~~~~~~~~~


3 則留言:

  1. 瑛瑛,唔係好多老友記睇得明!就住他們的功力啊!
    不過都要讚讚你,不是IT人,咁深澳的程式碼都給你硬生生搞妥,其實好似C語言。
    [版主回覆08/02/2008 23:16:00]其實玩動畫係要有番咁上吓基礎就會明啲,我知啲玩咁緊動畫但只係好表面再深入啲就唔掂啦!但要玩加埋程式碼就會難啲,有少少變動就做唔到,所以我鍾意研究啲程式碼,我要知道點解咁就玩動畫就會相得益彰啦!當然如果會畫圖仲好啲添,不過呢方面我就好唔掂啦!

    回覆刪除
  2. 古老師說得對呵!我就係其中一個....睇唔明呵!原來學動畫要咁多程式、有無的淺白的,容易上手的、有無軟件可以  copy 呵!
    [版主回覆08/04/2008 00:29:00]而家做了一個比較簡單的 網上資源-拼圖遊戲教學 ,你可試吓做,唔明再問我啦!

    回覆刪除
  3. 叻女,對動畫如此深入研究,佩服!
    幾年沒做動畫,我已經忘記了,要重新再研討,
    對程式碼又抗拒,算了吧,還是觀看妳的作品。
    [版主回覆08/04/2008 00:46:00]前輩若不再研討動畫就太埋沒你的天份了,因有你寫網頁的基礎對做動畫就更加沒有難度,兩年前曾看你的網頁令我開始對寫網頁發生興趣,所以才報讀專業網頁設計課程呢!

    回覆刪除

和人交往,要以誠相待,方能換取真摯的友誼。