ポンクソフト

チュートリアル3(タイトル画面) - Flash(ActionScript)でゲーム作成入門

前ページ Flash(ActionScript)でゲーム作成入門 TOP 次ページ

目次

  1. Flash(ActionScript)でゲーム作成入門
  2. チュートリアル1(自機移動)
  3. チュートリアル2(弾発射)
  4. チュートリアル3(タイトル画面)
  5. チュートリアル4(敵移動)
  6. チュートリアル5(当たり判定)
  7. チュートリアル6(スコア)
  8. おまけ

タイトル画面

タイトル画面を作成し、ボタンを押すとゲームスタートするようにします。

タイトル画面用のフレーム作成

タイムラインのフレーム1にタイトル画面を作成し、ゲーム画面をフレーム2にずらすようにします。
まずフレーム2を右クリックして「キーフレームの挿入」を行い、フレーム1の全インスタンスを削除します。ここにタイトル画面を描いて行きます。

タイトル画面の作成

フレーム1をクリックし、テキストツールで適当なタイトルを書きます。プロパティの「中央揃え」や「整列」パネルを使って見栄えの良いタイトルを作成してください。
次に下部にボタンを作ります。楕円ツールとテキストツールなどで簡単にボタンを作り、「シンボルに変換」から「ボタン」を選び、名前を「Start」とします。
pen_title.gif

ボタンにアクションを割り当てる

作成したボタンをクリックするとゲーム画面にジャンプするようにします。
ボタンをクリックして、アクションパネルのタイトルが「アクション - ボタン」となっていることを確認して以下の ActionScript を記述します。
on(release) {
  gotoAndPlay(2);
}
これで一度プレビューしてみてください。
タイトル画面とゲーム画面が交互にちらつくような感じになってしまいます。これは、タイムラインが自動的に進んでループするために起こる現象です。これを止めるためにはフレームにアクションを記述します。

フレームにアクションを割り当てる

フレーム1をクリックし、アクションパネルのタイトルが「アクション - フレーム」になっていることを確認して以下の ActionScript を記述します。
stop();
次にフレーム2をクリックし、以下の ActionScript を記述します。
Mouse.hide();
stop();

ムービーの実行

ムービープレビューを実行してみてください。タイトル画面のボタンをクリックするとゲーム画面に進みます。

.fla ファイルダウンロード

プログラムの説明

on(release) {
  gotoAndPlay(2);
}
on(release) はマウスに対するイベントハンドラアクションで、マウスボタンが押されて離されたときにイベントが実行されます。gotoAndPlay(2) によって、フレーム2(ゲーム画面)にジャンプするようになります。
stop();
これはフレームが進むのを止める命令です。
Mouse.hide();
Mouse クラスの hide メソッドにより、マウスカーソルを消すことができます。
前ページ Flash(ActionScript)でゲーム作成入門 TOP 次ページ
このエントリーをはてなブックマークに追加 そっか0

このページに関するコメントをどうぞ

お名前:


古羽嘉禎
ActionScript3.0出来ないな…
2016/12/05 17:33

naga3
お使いのFlashのバージョンと、
OSを教えてもらえませんか?
2013/05/25 08:50

dhipo2
度々すみません・・・
このページとは、
ゴルフゲームのページの一番上の事です。
よろしくお願いします。
2013/05/19 10:39

chipo2
このページの一番上の方の”実行画面”が、動かないのですが・・・
正確に言うと、矢印は動くのですが、
クリックしても、ボールが飛ばないのです・・・。
(ボールが飛んだような絵が一瞬出て、戻ってしまいます)
私のPCのフラッシュのバージョンが古いとかいった理由でしょうか・・・;;
すみませんが、教えてください。
2013/05/19 10:37

naga3
はいFlashないと出来ないです。
2013/04/24 08:08


何を当たり前のこと言ってるんですか?
2013/03/19 15:51


フラッシュないとできなくね?
2013/03/12 14:51

naga3
キャラクターチャットは結構難しいとおもいます。
出来合いのものを使うのが簡単じゃないですかねー
2012/11/06 11:02

むずいんじゃないですかねえ
今時分もhp
作成に結構手間取ってます、ちびちゃとのようなキャラクターチャットにしたいのですが、それって結構難しいんでしょうか?また、小学生でも作ることが出来るのでしょうか。そしてプログラミング言語なども覚えないといけないのでしょうか?そしてめんどくさいのでしょうか?
2012/09/29 10:01

しかた
またさわってみよっと
2012/07/13 19:25

残りを読む »