請按以下連結看錄影教學(密碼9066)
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();
}
}
~~~~~~~完成~~~~~~~~~
瑛瑛,唔係好多老友記睇得明!就住他們的功力啊!
回覆刪除不過都要讚讚你,不是IT人,咁深澳的程式碼都給你硬生生搞妥,其實好似C語言。
[版主回覆08/02/2008 23:16:00]其實玩動畫係要有番咁上吓基礎就會明啲,我知啲玩咁緊動畫但只係好表面再深入啲就唔掂啦!但要玩加埋程式碼就會難啲,有少少變動就做唔到,所以我鍾意研究啲程式碼,我要知道點解咁就玩動畫就會相得益彰啦!當然如果會畫圖仲好啲添,不過呢方面我就好唔掂啦!
古老師說得對呵!我就係其中一個....睇唔明呵!原來學動畫要咁多程式、有無的淺白的,容易上手的、有無軟件可以 copy 呵!
回覆刪除[版主回覆08/04/2008 00:29:00]而家做了一個比較簡單的 網上資源-拼圖遊戲教學 ,你可試吓做,唔明再問我啦!
叻女,對動畫如此深入研究,佩服!
回覆刪除幾年沒做動畫,我已經忘記了,要重新再研討,
對程式碼又抗拒,算了吧,還是觀看妳的作品。
[版主回覆08/04/2008 00:46:00]前輩若不再研討動畫就太埋沒你的天份了,因有你寫網頁的基礎對做動畫就更加沒有難度,兩年前曾看你的網頁令我開始對寫網頁發生興趣,所以才報讀專業網頁設計課程呢!