如何寫Actionscript-按不同button後,個motionclip會行?

2007-05-06 5:53 am
點樣用actionscript係flash度做按不同button後,個motionclip會向前行一步,再按會再行一步??

回答 (2)

2007-05-08 12:07 am
✔ 最佳答案
我想問樓上mylikelau,點解要用trace?

trace只係可以output d野落個output視窗度,同行前行後冇關係架喎
圖片參考:http://hk.yimg.com/i/icon/16/29.gif


回答返條問題,我假設你個movieclip既instance name叫a_mc,你個向前button既instance name叫b_btn,向後button既instance name叫c_btn,咁你響場景既影格度輸入:

b_btn.onRelease = function () {
 a_mc.nextFrame();
}

c_btn.onRelease = function () {
 a_mc.prevFrame();
}


只要用nextFrame()和prevFrame()就可以做到向前或向後行一格的效果了

2007-05-10 00:58:50 補充:
你指的行前一步是指向上移一段距離嗎?如是,就咁樣:(假設你移動距離是每次10像素)var displacement:Number = 10; up_btn.onRelease = function () { a_mc._y - displacement;} down_btn.onRelease = function () { a_mc._y displacement;}

2007-05-10 00:59:24 補充:
left_btn.onRelease = function () { a_mc._x - displacement;} right_btn.onRelease = function () { a_mc._x displacement;}
2007-05-06 10:00 am
你做了一個mc 需要改名 e.g (btnA)
然後 as 寫
btnA.onPress = function (){
trace(1);
}
參考: itking


收錄日期: 2021-04-13 19:16:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070505000051KK05333

檢視 Wayback Machine 備份