Re: [問題] 請問關於enterFrame

看板Flash作者 (不可或缺的咖啡因)時間17年前 (2007/05/30 01:16), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《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

05/30 06:57, , 1F
若只有角度的問題的話 可配合array來設定角度並取用
05/30 06:57, 1F

05/30 06:58, , 2F
這樣就不用一直if(i==N) 直接抓array值或修改它既可
05/30 06:58, 2F
文章代碼(AID): #16N5_bly (Flash)
文章代碼(AID): #16N5_bly (Flash)