API version 1

- ‐

abort

実行中のアニメーションを中止します。

呼出形式一覧

呼出形式

説明

void abort([boolean finishFlag])

実行中のアニメーションを中止します。finishFlagの値によって終了時のオブジェクトの状態が変化します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

finishFlag

true:オブジェクトの状態がアニメーションを最後まで実行した状態 [*] に変更され、Finishイベントが発生します。
false:オブジェクトの状態は中断した時の状態のままとなり、Finishイベントは発生しません。

省略時はfalseとなります。

例外

なし

関連項目

animatingDirectionAnimationParameter.fromAnimationParameter.toプロパティ

Finishイベント



使用例 CRSダウンロード

Form Animation_methods {
   X = 0;
   Y = 0;
   Width = 400;
   Height = 300;
   Button buttonStart {
           x = 8;
           y = 8;
           width = 104;
           height = 24;
           Title = "Animation.start";
           Function OnTouch( e ) {
                   if ( !^.anim.isAnimating ) {
                           #アニメーションを開始します
                           ^.anim.start();
                   }
           }
   }
   Button buttonAbort {
           x = 8;
           y = 40;
           width = 104;
           height = 24;
           Title = "Animation.abort";
           Function OnTouch( e ) {
                   #実行中のアニメーションを中止します
                   ^.anim.abort();
           }
   }
   Button buttonStop {
           x = 8;
           y = 72;
           width = 104;
           height = 24;
           Title = "Animation.reset";
           Function OnTouch( e ) {
                   #アニメーションを停止し、初期状態に戻します
                   ^.anim.reset();
           }
   }
   Label labelAnimation {
           x = 120;
           y = 20;
           width = 100;
           height = 30;
           Title = "Animation Sample";
           bgColor = "#80ffff";
   }

   Animation anim {
           duration = 5.0;
           easing = EASINGTYPE_BOUNCE;
           AnimationParameter param {
                   target = ^.^.labelAnimation;
                   propertyName = "Y";
                   from = 20;
                   to = 260;
           }
   }
}