[問題] 誰可以教我怎麼要怎麼調整速度
誰可以教我怎麼要怎麼調整速度
我是自學flash
我想把這個3d立體旋轉選單速度變慢 但怎麼調都調不好
以及希望能每個選項不要都在同一行
請問應該怎麼做呢
btnno = 5;
ang = 0;
divang = 360/btnno;
for (i=0; i<btnno; i++) {
radian = ang*Math.PI/180;
this["btnmc"+i].ang = ang;
this["btnmc"+i]._x = Math.cos(radian)*150;
this["btnmc"+i]._y = Math.sin(radian)*30;
ang = ang+divang;
}
function rotateball(mcname) {
this[mcname]._x = 150*Math.cos(this[mcname].ang*Math.PI/180);
this[mcname]._y = 30*Math.sin(this[mcname].ang*Math.PI/180);
this[mcname].ang += mousedir;
if (this[mcname].ang<0) {
this[mcname].ang = this[mcname].ang+360;
}
if (this[mcname].ang>360) {
this[mcname].ang = this[mcname].ang-360;
}
var mcno = mcname.substring(5);
if (this[mcname].ang>180 and this["depthmc"+mcno].haveswap>0) {
this[mcname].swapDepths(this["depthmc"+mcno]);
this["depthmc"+mcno].haveswap *= -1;
}
if (this[mcname].ang<180 and this[mcname].ang>0 and
this["depthmc"+mcno].haveswap<0) {
this[mcname].swapDepths(this["depthmc"+mcno]);
this["depthmc"+mcno].haveswap *= -1;
}
var radian = this[mcname].ang*Math.PI/180;
this[mcname]._xscale = Math.sin(radian)*30+70;
this[mcname]._yscale = Math.sin(radian)*30+70;
this[mcname]._alpha = Math.sin(radian)*30+70;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.39.75.50
→
06/24 09:57, , 1F
06/24 09:57, 1F
→
06/24 09:58, , 2F
06/24 09:58, 2F
→
06/24 10:21, , 3F
06/24 10:21, 3F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章