画面内をランダムで浮遊するMovieClip
MCを画面内からはみ出ない範囲でランダムに浮遊するScriptを作ってみました。
前に引き続き、Easeクラスを使うことで、とっても簡単に組めました。
//ActionScript//////////////////////////////////////////////////////////////////
import mx.transitions.Tween;
import mx.transitions.easing.*
var w:Number = Stage.width;
var h:Number = Stage.height;
var bx:Number = w/2;
var by:Number = h/2;
myTween = new Tween(ball_mc,"_y",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._y,by,1,true);
myTween = new Tween(ball_mc,"_x",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._x,bx,1,true);
function bxy () {
bx = int(Math.random()*w);
by = int(Math.random()*h);
myTween = new Tween(ball_mc,"_y",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._y,by,1,true);
myTween = new Tween(ball_mc,"_x",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._x,bx,1,true);
}
setInterval(bxy,<<ミリ秒で、動作の間隔を規定>>);
サンプル
前に引き続き、Easeクラスを使うことで、とっても簡単に組めました。
//ActionScript//////////////////////////////////////////////////////////////////
import mx.transitions.Tween;
import mx.transitions.easing.*
var w:Number = Stage.width;
var h:Number = Stage.height;
var bx:Number = w/2;
var by:Number = h/2;
myTween = new Tween(ball_mc,"_y",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._y,by,1,true);
myTween = new Tween(ball_mc,"_x",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._x,bx,1,true);
function bxy () {
bx = int(Math.random()*w);
by = int(Math.random()*h);
myTween = new Tween(ball_mc,"_y",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._y,by,1,true);
myTween = new Tween(ball_mc,"_x",<<動きに合わせて規定>>.<<動きに合わせて規定>>,??_mc._x,bx,1,true);
}
setInterval(bxy,<<ミリ秒で、動作の間隔を規定>>);
サンプル
トラックバック(1)
このブログ記事を参照しているブログ一覧: 画面内をランダムで浮遊するMovieClip
このブログ記事に対するトラックバックURL: https://www.bute-studio.com/mt/mt-tb.cgi/28
» 背景をランダムに読み込み、ゆらゆら動かす//AS1.0(bute_lab.)~のトラックバック
以前のエントリを組み合わせて作ります。 画面内をランダムで浮遊するMovieCl... 続きを読む