アニメーション |
祖先 - オブジェクト (PRIM_OBJT)
アニメーションは、実行の開始と停止、およびアニメーションが実行中であるかどうかのフィードバックを提供するために使用されます。個々のアニメーション項目はアニメーションの動作を制御します。個々のアニメーション項目はアニメーションの動作を制御します。
アニメーションは、アニメーションが完了するまで、コントロールの実際のプロパティ値に影響を与えません。終了前にアニメーションを Stopping すると、すべてのコントロールがアニメーションが開始される前の状態に戻ります。
アニメーションが開始されると、アニメーションコントロールは Layout Managers のルールに拘束されません。ただし、完了すると、通常のレイアウト動作は継続されます。
アニメーションは開始の時にストーリーボードを構築します。これはひとつの項目が別の項目によって特定された値の場合、混同する可能性があります。たとえば、コントロールを 5 ピクセル右に移動し、次に5を左に移動するようにアニメーションが定義されている場合、アニメーションは実際にコントロール 5 を右に移動し、次に10を左に移動し、次に 5 が右に移動します。これは、最初の項目が開始点に 5 を追加し、 2 つ目の項目が開始点から 5 桁離れて 10 ピクセルのギャップを生じたためです。
ボタンを左 300 の位置に移動し、左 0 の位置に戻す簡単なアニメーションです。
Define_Com Class(#PRIM_ANIM) Name(#Animation)
Define_Com Class(#PRIM_ANIM.MoveTo) Name(#Step1) Left(300) Manage(#Button) Parent(#Animation) Duration(500)
Define_Com Class(#PRIM_ANIM.MoveTo) Name(#Step2) Manage(#Button) Parent(#Animation) Starttime(500) Duration(500)
名前 | 記述 |
|---|---|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentType ではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName 十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
アニメーションは現在実行中 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 |
名前 | 記述 |
|---|---|
コンポーネントを作成する時に CreateInstance のイベントを実行します。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントが解除される前に DestroyInstance のイベントを実行します。 オブジェクト (PRIM_OBJT) より継承 | |
アニメーションが完了 Cancelled | |
アニメーションが開始しようとしています。 |
名前 | 記述 |
|---|---|
アニメーションを停止し、アニメーションの最初を返します。 | |
アニメーション開始 | |
アニメーションを停止し、アニメーションの最後に進みます。 |