0

Flash CS5 でオブジェクトのローテーション トゥイーンを行う方法を誰か教えてもらえますか? 画像があり、レジストレーション ポイントを設定し、レジストレーション ポイントに沿って回転させたい。フレーム 50 あたりでキーフレームを作成し、オブジェクトを 180 度回転させてから、[モーション トゥイーンの作成] をクリックしました。次に、AS3 を使用して、最初に「mc.stop()」でトゥイーンを停止し、次に「mc.play()」でボタンをクリックすると再生を開始しました。ただし、アニメーションはまったくありません。49 フレームの間何もしないだけで、フレーム 50 で 1/24 秒間回転に合わせて点滅します...?? ローテーション トゥイーンは、トランジション トゥイーン (ポイント A からポイント B への移動) とは異なる動作をしますか?

4

1 に答える 1

2
  1. フレーム50にフレームを挿入します

    インサートフレーム

  2. シンボルを配置します

    場所-シンボル

  3. タイムライン上にモーショントゥイーンを作成します

    create-motion-tween

  4. 再生ヘッドをフレーム50に進め、シンボルを目的の端の回転に配置します

    位置記号

  5. タイムラインで再生ヘッドをスクラブして、各フレームのアニメーションのステップを観察します

    スクラブ-再生ヘッド

  6. ボタンを押したときにトゥイーンを有効にするには、アクションレイヤーとボタンのあるレイヤーを追加します

    レイヤー

  7. ボタンのインスタンス名が、の場合はbutton、アクションに次のコードを入力します

    import flash.events.MouseEvent;
    
    stop();
    
    button.addEventListener(MouseEvent.CLICK, buttonClickHandler);
    
    function buttonClickHandler(event:MouseEvent):void
    {
        play();
    }
    

これで、ボタンを押すと、トゥイーンが1回再生されます。

于 2012-11-12T03:33:54.643 に答える