hapyning トップのイージングについて質問
http://k-nakamura.net/blog/index.php?ID=3
株式会社コウエイ
http://k-nakamura.net/
答えてみた。
多分こういうことだと思うのだけどあってますかね?
AS2ですよ
もうちょっとすっきり出来るかもしれないけど。
http://k-nakamura.net/blog/index.php?ID=3
株式会社コウエイ
http://k-nakamura.net/
答えてみた。
多分こういうことだと思うのだけどあってますかね?
このコンテンツには最新のFlashPlayerが必要です
AS2ですよ
もうちょっとすっきり出来るかもしれないけど。
import com.mosesSupposes.fuse.*;
import mx.transitions.easing.*;
ZigoEngine.simpleSetup(Shortcuts);
var hoge_mc:MovieClip = this.hoge;
var up_btn:MovieClip = this.up;
var down_btn:MovieClip = this.down;
var angle_ary:Array = [90, 90, 180];
var r_angle_ary:Array = angle_ary.concat();
r_angle_ary.reverse();
var now:Number = 0;
down_btn.onRelease = function() {
rotation("r");
}
up_btn.onRelease = function() {
rotation("l");
}
function rotation(r:String) {
var o:Number;
var aary:Array;
switch (r) {
case "r":
o = 1;
aary = angle_ary;
break;
case "l":
o = -1;
aary = r_angle_ary;
break;
default:
return;
break;
}
now = (now > angle_ary.length-1)? 0:now;
now = (now < 0)? angle_ary.length-1:now;
buttonEnable()
hoge_mc.rotateTo(hoge_mc._rotation + (o*aary[now]), 1, Regular.easeInOut, 0, buttonDisable);
now = now + o;
}
function buttonEnable() {
down_btn._visible = false;
up_btn._visible = false;
}
function buttonDisable() {
down_btn._visible = true;
up_btn._visible = true;
}




コメント (1)
うんうん、こんな感じ。
イージングがもうちょい効くと完璧なんで、こっちでいじくってみるね〜
投稿者: 中村 | 2007年12月08日 11:29
日時: 2007年12月08日 11:29