ではもはや機能していないフレームを飛び降りここで行うことになっているもののようだ:ボタンは、ActionScript 3.0
- スタートボタンとホーム画面で、再開ボタンがあります。
- フレームが進行すると、現在のフレームを保存してホーム画面に戻る「保存の進行状況&復帰」ボタンがあります。
- あなたは「再開」をクリックしたときに戻るホーム画面で、それはとても上など
- 。バック あなたがしていた前のフレームにあなたをもたらすと...。
私は1-3回しました。しかし、あなたが入っていた前のフレームに戻ると、ボタンはもう動作しないように見えます。同様に、あなたは進んでフレームを前方に動かすことはできません。
はここにスクリーンショットです: screenshot
次に、ここでは上記のアクションスクリプトの両方のためのコードです:
フレーム1:
stop();
start_btn.addEventListener(MouseEvent.CLICK, gotoIntro);
function gotoIntro(event:MouseEvent):void
{
gotoAndStop('intro');
}
resume_btn.addEventListener(MouseEvent.CLICK, gotoLastFrame);
function gotoLastFrame(event:MouseEvent):void
{
gotoAndStop(lastFrame);
trace(currentFrame);
}
は、フレーム2:
var lastFrame:int = currentFrame;
next_btn.addEventListener(MouseEvent.CLICK, gotoNext);
function gotoNext(event:MouseEvent):void
{
nextFrame();
lastFrame++;
trace("current frame: " + currentFrame + "; saved frame: " + lastFrame);
}
back_btn.addEventListener(MouseEvent.CLICK, gotoHome);
function gotoHome(event:MouseEvent):void
{
gotoAndStop('home');
trace(lastFrame);
}
これは将来のシンプルな視覚小説のためのものです将来的に作るのが好きです。しかし、笑私はすでにここでハハハハハにはまっている。誰かがフレームを再び前方へ移動する方法を助けることができますか?どうもありがとうございます!
すごい迫力私は開始との両方を入れて、それは良いアイデアだと思います2つの異なるムービークリップで斬新。私はそれについても考えていませんでした:Dありがとう!しかし、この場合、どのようにしてスタート画面に戻ることができるのでしょうか?そして、開始画面で「レジュームボタン」を押すと、私が入っていた最後のフレームに戻りますか? –
私のコメントを読んでください - "スタート画面のコード"は、ムービークリップのムービークリップと "新しいコード"に入れてください。そのコードはメインタイムラインの関数を呼び出しています – Philarmon