作者icedesign (不可或缺的咖啡因)
看板Flash
標題Re: [問題] 請問關於enterFrame
時間Wed May 30 01:16:18 2007
※ 引述《icedesign (不可或缺的咖啡因)》之銘言:
: var speed:Number = 10;
: var roTatnum:Number;
: function roTate() {
: mc_gin._rotation -= -(30-mc_gin._rotation)/speed;
: _root.mc_clock.mc_back._rotation -=
: -(30-180-mc_clock.mc_back._rotation)/speed;
: trace(mc_gin._rotation);
: if (mc_gin._rotation>=29(←這個數字可以自己改,看你想要多少~XD!)) {
: clearInterval(roTatnum);
: }
: }
: (這是你的Btn,名字可以自取)test_btn.onRelease = function() {
: roTatnum = setInterval(roTate, 1000);
: };
如果是11個按鈕要用的:
for (var i:Number; i<=11;i++){
this["你的按鈕名"+i+"如果按鈕名有尾數名"].onRelease = function (){
if(i==1){
你的按鈕想控制的角度程式
}
if(i==N){
一直到第11個或者只要改掉i的最大值,一直到無限!
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.178.144
推 jonathanmeow:若只有角度的問題的話 可配合array來設定角度並取用 05/30 06:57
→ jonathanmeow:這樣就不用一直if(i==N) 直接抓array值或修改它既可 05/30 06:58