//X軸用
function myEaseInX(targetMc:MovieClip,startPointX:Number,easingIn:Number,delay:Number) {
var endPointX:Number = targetMc.x;
targetMc.x=startPointX;
var intervalId:uint = setInterval(intervalFunc,delay*1000);
function intervalFunc() {
targetMc.addEventListener(Event.ENTER_FRAME,slideIn);
function slideIn(evt:Event):void {
if (targetMc.x > endPointX || targetMc.x < endPointX) {
targetMc.x += (endPointX-targetMc.x)/easingIn;
} else {
targetMc.x = endPointX;
targetMc.removeEventListener(Event.ENTER_FRAME,slideIn);
}
}
clearInterval(intervalId);
}
}
//Y軸用
function myEaseInY(targetMc:MovieClip,startPointY:Number,easingIn:Number,delay:Number) {
var endPointY:Number = targetMc.y;
targetMc.y=startPointY;
var intervalId:uint = setInterval(intervalFunc,delay*1000);
function intervalFunc() {
targetMc.addEventListener(Event.ENTER_FRAME,slideIn);
function slideIn(evt:Event):void {
if (targetMc.y > endPointY || targetMc.y < endPointY) {
targetMc.y += (endPointY-targetMc.y)/easingIn;
} else {
targetMc.y = endPointY;
targetMc.removeEventListener(Event.ENTER_FRAME,slideIn);
}
}
clearInterval(intervalId);
}
}
web,direction,planning,graphicdesign
ブログ アーカイブ
-
▼
2009
(40)
-
▼
3月
(22)
- ActionScript まず書いておく事
- ActionScript ムービークリップインスタンスの動的な追加/削除
- ActionScript URLRequestクラス
- ActionScript Arrayオブジェクト
- ActionScript Objectオブジェクト
- ActionScriptの定数
- ActionScriptのデータ型
- DisplayObject.parentプロパティの型変換
- イベントの指定
- ムービークリップボタンの作り方
- くるくる回るアニメーション
- actionscriptの演算子
- scriptaculousのmorphエフェクト
- firefox3が重い
- 任意のスピードで動く
- フラッシュをフルブラウザで表示
- protptype.js-dom:loaded
- prototype.js-トグル
- prototype.jsの基礎
- javascriptの基礎-HTMLの読み込みが完了したら実行
- javascript基礎-アンカータグのページ内リンク
- javascriptの基礎
-
▼
3月
(22)