作者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
1F:推 jonathanmeow:若只有角度的问题的话 可配合array来设定角度并取用 05/30 06:57
2F:→ jonathanmeow:这样就不用一直if(i==N) 直接抓array值或修改它既可 05/30 06:58