• ベストアンサー

Flashで恋愛ゲームを作りたいのですが・・・

こんにちは。 今、恋愛アドベンチャーゲームをFlash8で作ろうと思っているのですが、わからないことがありまして質問させていただきました。 よくゲームをやるときに、まずは主人公(自分)の名前を入力しますよね? そして、入力した名前が物語の中で表示されるというプログラムですが・・・Flashでも可能でしょうか? もし可能であれば、作り方をおしえてください。 よろしくお願いいたします。

  • Flash
  • 回答数1
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

例えばフレーム1などムービーの最初の画面にテキストフィールドを用意します。 テキストフィールド用意の仕方は, 左のツールパネルから 「A」 となっているテキストツールのボタンを押した状態にして, ステージ下のプロパティインスペクタの左の方から,  [テキスト入力 v] を選択し,プロパティインスペクタの中央上の辺りで, フォントの種類を, [_等幅] や [_ゴシック] や [_明朝] のような前にアンダースコアの入ったデバイスフォントを指定し, その右で,文字のポイント数を適当に見やすい数値に設定し, さらにその右で,フォントの色を見やすい色に設定します。 その他の設定は適当で良いですが, テキストフィールドだとわかりやすくするために, その下にある,  [単一行 v] Ab <> □ この □ (テキストの周囲にボーダーを表示) ボタンを押した状態にして, ステージ上を適当にドラッグします。 これでテキスト入力用のテキストフィールドが用意できます。 上のようにしてテキスト入力のテキストフィールドを作成しましたら, ステージ下のプロパティインスペクタの左の中段,  [ <インスタンス名> ] とグレー文字になっている部分で, そのテキストフィールドにインスタンス名を付けます。 インスタンス名は半角英数文字とアンダースコア (_)とドル記号 ($) を使用し, 最初の文字を半角英字かアンダースコア (_)かドル記号 ($)にしていたらたいてい何でもかまいません。 この説明では, input_txt というインスタンス名を付けることにしておきます。 そのテキストフィールド・インスタンス名「input_txt」の右横や下などに, 次の画面などに移動させるための 「スタート」ボタンもしくは「OK」ボタンを,ボタンシンボルのインスタンスで用意します。 ボタンの作成方法などは,図示ができないここでは説明しにくいので, お持ちの本やネット上のボタンの作成方法を参考にしてボタンを作成してください。 「ボタンを理解しよう!」 http://www.1art.jp/flash2/chapter/8/8.htm など。 ボタンインスタンスを作成できましたら, そのボタンを選択して,アクションパネルを表示させます。 そして次のようなスクリプト(例です)を書きます。 ---------------------------------------- // このボタンがクリックされたときに実行 on (release) { // 変数 user_name に input_txt の文字列を代入 user_name = input_txt.text; // 再生開始(たとえばの例) play(); } ---------------------------------------- これで, 変数「user_name」の値に「input_txt」に入力された文字列が代入されますから, テキストフィールド「input_txt」が消えても, 変数「user_name」を呼びだすことで色々と使うことができます。 ///////////////////////////////////////////////////////// 簡単な1つの例です。 _root(シーン1 などメインムービーのタイムライン) を 10フレーム にしたとします。 上のテキストフィールドとボタンを フレーム1 だけに置いておいて, それとは別のレイヤーを作成して ActionScript 専用のレイヤーにすると勝手に決めておきます。 その ActionScript 用のレイヤーの フレーム1 に, stop(); を書いてムービーを停止させておきます。 フレーム10にもキーフレームを作成して, そこに 「output_txt」 というインスタンス名のちょっと横長めのテキストフィールドを作成ます。 そして, ActionScript 用のレイヤーの フレーム10 に次のように書きます。 ---------------------------------------- stop(); output_txt.text = "ラッキー!"+user_name+"さんおめでとう。"; ---------------------------------------- タイムラインを図示すると次のような感じになるということです。 (ズレていると思いますが...)  --- _root のタイムライン ---------------------             1        10  □ レイヤー ・・・|○      []|○| ←ActionScript  □ レイヤー ・・・|●|○     []|●| ←テキストフィールドなど  ---------------------------------------- そして,SWFをパブリッシュし, すぐに表示されるテキストフィールドに 「hisako1986」 と入力し, ボタンをクリックすると,フレーム10 のテキストフィールドには,  [ラッキー!hisako1986さんおめでとう。 ] が表示されます。 ※'86年は... 私が大学に入学した年だったかもしれません...。  Flash など影も形もなくて PC98 や 88 にフロッピー突っこんでたかも。  「近似圧縮したベクトルデータを画像としてモニタに表示させるんだ!」  とか言ってプログラムを研究していた友だちがいて,  作ったプログラムを20分くらい走らせて  ベクトル線だけの絵をモニタに表示させてました。  必死でプログラム作って20分もかけて表示させた絵は,  出来損ないアヒルのガーコの輪郭線だけみたいなもの(涙)。  「ベクトル画像なんか実用にならないな。」 と思ってましたが,  あれよあれよと技術やPC能力が向上して10年後。  '96年 初代 Flash が誕生。  ベクトル画像がアニメーションするまでになりました。スゴイ。  勝手な昔話すみません m(_ _"m)ペコリ。  

hisako1986
質問者

お礼

ご回答ありがとうございます!

関連するQ&A

  • 《恋愛ゲーム》を教えてください・・・

    ●自分は今まで、プレイした恋愛ゲームはPSの、絆という名のペンダントくらいしかないのですが、他にも、PSやPS2のソフトで、この恋愛ゲームだけはプレイしておけというゲームがあれば教えてください、*ちなみに、あなたが好きなアドベンチャーゲームを教えてください。(バイオハザード4が好き・・・)

  • 無料のFLASHゲームを探しています

    無料のFLASHゲームを探しています 無料の FLASHゲームを探しています 以下の条件に当てはまるFLASHを探しています。 ・ダウンロードした後はネットワークにつながっていなくてもOK (※FLASHのファイル本体のみで動作可能であるもの) ・パズル系のゲーム以外 どのように遊びたいかというと、COWON V5に入れて遊びたいと思っています。 おもしろそうなFLASHゲームをいくつかダウンロードしてみたのですが、 ローカルな環境ではうまく動作しない場合が多かったので、 皆さんの知恵を拝借できればと思い、質問させていただきました。 ゲームの紹介等していただければ大変うれしいです。 よろしくお願いいたします◎

  • Vista対応の無料恋愛ゲームを教えて

    Vista対応の無料恋愛ゲームを探しています(インストール、ダウンロードしてやるゲーム) 主人公が男子だと、うれしいです。 恋愛系なら、アドベンチャー シュミレーションでも何でもかまいません。 知っている方は、教えてください。

  • FLASHの実行

    FLASHがダウンロードできる場所があったので、ダウンロードしたのですが、開こうとすると、開くためのプログラムがありませんと表示されます。ダウンロードしたFLASHを開くためのソフトが必要なのでしょうか?「FLASH Player」はインストールしているんですが・・・。

  • Flash Lite1.1のクイズ制作でのクイズ得点の出し方

    今、Flash Lite1.1でモバイル用に作っている三択式クイで、 10問ほど出題したあと最後にその得点を出したいと思っています。 こちらのサイトの http://www.condo.fromc.jp/flash/memo/index2.html ■クイズゲームのサンプル  を元に、Flash Lite1.1用にプログラムを書き直して作っているのですが、最後の正解、不正解に応じて得点が表示されるプログラムが どうしてもわかりません。 FLASH1.1形式で書き出せる方法があれば教えてください。 ご教授のほど、宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • Flash Player がうまく入らない

    OS Vista 、プラウザ IE8 を使用。 Adobe Flash Player が、うまく入りません。 この欄の以前の同じ質問を参考に実施しました。 1.アンインストーラーで削除。    (プログラムの削除の項目でFlash Playerが削除されているのを確認) 2.Flash Playerをインストール     (プログラムの削除の項目でFlash Playerが、入っているのを確認) しかし、ネットサーフィンで「Flash Playerが入っていません」と表示されます。 最近、パソコンの調子が悪かったのでちょこちょこ触り、これが影響しているのかも知れません。(知らぬ間に変なプログラムが入っていて、これを削除したため、現在はパソコンの調子は良い) 対策ご教示ください。

  • 携帯のFLASHゲームが動きません。

    最近携帯を変えたのですが。保存していたFLASHゲームが動かなくなりました。 web上では正常に動くのですが保存すると駄目みたいです。 以前使っていた携帯はweb上も保存後も問題なく動きます。 現在使っている携帯は SoftBank 930N 以前使っていた携帯は SoftBank 821SH 具体的な症状は、タイトル画面は表示されるがキー入力には反応しないといった感じです。 FLASHムービーや時計などは正常に動作します。 多分携帯の性質だと思うのですが、解決方法の分かる方がいましたらお願いします。

  • ゲームの主人公の名前

    こんにちは。 ふと気になったので、皆さんにお聞きします。 RPGや、恋愛シュミレーションなど、主人公の名前を好きにかえられるゲームは沢山有りますが、皆さんは、そんな時、どうしてますか? ご自分の名前をつけますか? それとも、好きな芸能人や、漫画(ゲームやアニメ含む)キャラクターなどの名前でしょうか? はたまた、完全オリジナル? デフォルトのまま、と言う方もいらっしゃるかもしれません。 他にもあるかもしれないですね。 私は、結構、ゲームの主人公の名前を入力するとき、いつも迷ってしまいます;; 最近では、とあるRPGをやっていたのですが、やはり例に漏れず、主人公の名前を決める時迷ってしまい、結局、自分の好きな、他のゲームの主人公の名前を取りました。 私は、他のゲームでも、そういう事が多いです。 後、デフォルトも多いですし、完全オリジナルにすることも有ります。 昔の友人が言っていたことを思い出しましたが、恋愛シュミレーションでは「自分の名前が基本」と言っていた人も居ました。 ゲームの主人公の名前について、どうしているのか、是非、皆さんの意見をお聞かせ下さい。

  • フラッシュゲームが出来なくて困ってます

    初めまして 質問投稿初めてで拙い文章かと思いますが よろしくお願い致します。 検索してみましたが既出の質問が見つかりませんので 投稿させていただきたいと思います… 新しくwindows8のノートパソコンを購入したのですが、フラッシュゲーム等が 出来なくて困っています・・・ モデルはSVT131A11Nです。 ネットで調べてみたり色々と試したのですが どれも上手くいきませんでした 購入時に店員さんにゲーム等できるのかどうかの有無もいろいろ聞いて 出来ると聞いて購入したのですが・・・現時点で何を試しても出来ていない状況です・・・。 規定のIE10だから出来ないのかと思って火狐等試しても フラッシュプレイヤーがクラッシュしてしまうといった結果になりました。 とある方からネット上にあるIEをDLすればフラッシュゲームが出来るかもしれないといわれ そちらも試したのですが。 まずIEをDLして実行した後にサポートしていないとの表示が出てきてIE自体がDLすることができません(涙) 要点だけ書きますと ・既定のIEや火狐だとフラッシュゲームの読み込み画面には行けてもゲームをすることができない (読み込み画面が表示されるだけでゲームスタートまでいけない) ・IEをDLするとサポートしていないと表示される ・ネット回線などが遅い、または悪いといったことは全く無い といった感じです・・・。 私の説明不足や文章が悪くてわかりにくかったら申し訳ないです・・・; ちなみにフラッシュゲームが何なのかと言われますと ニコニコアプリだったりします・・・;(すいません) アプリ側も対応していないのかどうかも調べても対応していないとは 表示されていないので出来るとは思うんですが・・・ (私の見落としてでしたら申し訳ないです) 雑文・乱文・長文で申し訳ないです;; わかる方が居ましたら教えて頂けると助かります ご回答お待ちしております(礼)

  • flashについての質問なのですが、よろしくお願い致します。

    flashについての質問なのですが、よろしくお願い致します。 ちょっとしたflashゲームを主体としたサイトを作る事になりました。 そこで、初めてサイトを訪問してくれた方には、 ユーザー登録のflash→サイトトップのflash 2回目以降のユーザーには (登録されたIDを読み込み)→サイトトップのflash ゲーム(クイズ)を進めて行くうちに、例えば正解数や、合格数を記録していき、それによりランクが上がって行くようなゲームを考えています。 上記のような作品を作りたいのですが、この場合はどのようなプログラムが必要となるのでしょうか?flashは最近使うようになって来たのですが、まだまだ少し複雑になると足踏みしてしまいます。 このようなやり方を解説しているサイト、もしくはどのような技術が必要か、だけでもかまいません。 お手数ですがどうぞお力添えを頂ければと思います。よろしくお願い致します。

専門家に質問してみよう