2012-04-12 2 views
-1

私はソースコードやチュートリアル、または私が動作することができるものを見つけることを試みてきましたが、これまでのところ私は運がありませんでした。私が一番近いのはhaXicでしたが、入力ボックスの見た目を変える方法はありませんでした(私はこれをオープンソースファイルで修正できましたが、コンパイラを変更することはできませんでした。結果の.swf)、私は希望のフォントと色を達成することができません。AS3 - (非常に)シンプルテキストのアドベンチャー

私はそれを知っているので、私はActionscript 3/Flashに目を向けていますが、主にWebサイトの構築に使用されます。目標は、伝統的なテキストの冒険構造に基づいて、非常に非常に簡単なゲームを作成することです。私がシンプルに言うと、私は本当にシンプルです。地図は必要なく、NPCは必要なく、アイテムは必要なく、いつでもアクセスできるコマンドのリストは必要ありません。私が必要とするのは、テキストを表示し、特定の入力を受け入れ、その入力が何であるかに基づいてさらにテキストを表示することだけです。

ここに私が達成しようとしているものの例があります:.swfが読み込まれ、ユーザーはPOSTを模倣するテキストを見ています。これは実際のプリローダーではなく、ちょっとしたファンシーな "すべてが始まっています"というテキストです。アニメーションの最後に、ユーザは任意のキーを押して続行するように指示され、これにより既存のテキストが削除され、次のセットに読み込まれる。そこから私はいくつかの入力を要求しています(つまり、ユーザー名を入力する必要があります。ユーザー名を入力する必要がありますが、実際にユーザー名を格納する必要はありません。追加のテキストを出力するか、既存のテキストを消去して新しいプログラムの開始をシミュレートするかのいずれかを選択します)。

これは主に、入力に基づいてさまざまな関数を呼び出し、それらの関数内に予想される入力が変更されていると思われますが、実際にどこから開始するのかはわかりません。私はまた、入力テキストがボタンの使用を通して提出されたことを、私が見たいくつかの例で気づいた。コマンドコンソールをシミュレートするためにこれをEnterキーだけで動作させる方法はありますか?

完全なソースコードを期待しているわけではありません。どんな助けでも感謝しています!私はまた、Actionscript以外の提案にもオープンしていますが、結果として得られるゲームはWebブラウザで実行できる必要があります。テキストのアニメーションの形式が好まれます。

+0

StackOverflowは質問と回答のサイトとして動作するように設計されています。質問ごとにコミュニティに役立ちます。この形式の質問は、あいまいでオープンなものであり、コミュニティによって価値がないとみなされる傾向があります。これはおそらく閉鎖投票されるでしょう。このプロジェクトを開発してみてください。特定の問題に遭遇したときに戻ってきて、SOに質問すれば、より良い回答を得ることができます。 –

答えて

1

これは間違いなくFlashで行うことができますが、この作業にはプレーンHTML5/Javascriptを使用することを強くおすすめします。この方法では、ほとんどのプラットフォームの採用が保証されています(XBOXブラウザ、iOSのサファリ)。 Javascriptはここでもアニメーションにとって効果的です。

Flashを使用する場合は、入力のTextFieldクラスと出力のTextAreaコンポーネントから始めます。

HTMLの場合、フォーム入力フィールドと同じくらい簡単で、javascriptを使用して出力のdiv領域を更新します。

あなたのプロジェクトには幸運があります。

+0

この方法でCSSを使って見た目を調整することもできます –

+0

ありがとう!私はJavaを試してみています。プログラマの観点からすると確かに簡単に作業できます。私は、Flashで実現したいと思っていたいくつかの移行を避けなければなりませんが、この時点では機能を手に入れたいだけです。 – DoomJTHM