0
私はダイアログボックスで非常に簡単なアドベンチャーゲームを作っています。AS2 - ダイナミックテキストボックス内のテキストの切り替え
ダイアログボックスは動的なテキストボックスです。 「次へ」ボタンが押されるたびに次のメッセージを表示する必要があります。
これは見た目です。
stop();
onEnterFrame = gameProgression();
function gameProgression()
{
if (MessageProgress = 1)
{
MessageText.text = "Blah blah blah.";
}
else
{
if (MessageProgress = 2)
{
MessageText.text = "More blah.";
}
else
{
if (MessageProgress = 3)
{
MessageText.text = "And again.";
}
else
{
などなど。 「次へ」ボタンを押すたびに、MessageProgress変数に+1が追加されます。
しかし、これを試してみると、最初のメッセージは完璧に表示されますが、ボタンを何回クリックしても他のメッセージは表示されません。
Wouldnスイッチは、この場合、他の場合ははしごよりも速く動作しますか?もちろん、 – midhunhk
。だから、私は「行く道ではない」と言ったのです。とにかく、上記の場合、条件付き分岐はほとんど必要ありません。配列で十分です。 – loxxy
私は配列を使うことができません。メッセージに合うようにムービークリップが表示しているフレームも変更する予定です。 私はスイッチケースを使ってみましたが、私はまだそれを更新するように見えません。それはちょうど最後の場合にまっすぐ行く。 – BishyT