0

フレーム 10 とフレーム 15 に 2 つのキー フレームを作成し、その間にクラシック トゥイーンを作成しました。

フレーム 10 から 15 まで再生しようとしています

nextFrame や gotoAndPlay などのメソッドを試しました

nextFrame の場合、フレーム 1 から 15 まで再生されます

_root.travel.onEnterFrame = function() {
if (mouse_over_travel) {
_root.travel.nextFrame();
} else {
_root.travel.prevFrame();
}
};

gotoAndPlay の場合、フレーム 10 のみの 1 フレームを再生するだけです。

_root.travel.onEnterFrame = function() {
if (mouse_over_travel) {
_root.travel.gotoAndPlay(10);
} else {
_root.travel.prevFrame();
}
};

ユーザーがボタンをホバーすると、アニメーションがフレーム 10 からフレーム 15 まで再生されるようにしたいのですが、方法を知っている人はいますか?

4

1 に答える 1

0

タイムラインを逆方向に再生するには、前のフレーム関数をループする必要があります..前のフレームを呼び出してもフラッシュは常に順方向に再生されるため、ループすると逆方向に再生できます..常にフレームを比較して等しいかどうかを確認できます.

 _root.travel.onEnterFrame = function() {
 if (mouse_over_travel && currentFrame == "10") { // i dont know where your code is
      _root.travel.nextFrame();
 if (mouse_over_travel && currentFrame == "15"){ // im guessing here to help you
     _root.travel.gotoandStop(where ever);
 }
 };

  //currentframe you can replace with the path of the symbol frame or what have you.
于 2013-09-25T01:00:20.393 に答える