ActionScript 3.0でオブジェクトを矢印で移動する方法

著者: Louise Ward
作成日: 5 2月 2021
更新日: 28 11月 2024
Anonim
オブジェクトを移動させるActionScript3Flashcs5パート1
ビデオ: オブジェクトを移動させるActionScript3Flashcs5パート1

コンテンツ

Adobe Flashでゲームを作成したい場合は、グラフィックオブジェクトを矢印キーで移動するためのコードの作成方法を知っておく必要があります。あなたが知っていれば、あなたはすぐにあらゆる種類のFlashゲームを作成することができるでしょう。矢印でオブジェクトを動かすのは簡単です。たった4行のActionScript 3(Flashプログラミング言語)コードで、上下左右に移動できるオブジェクトを上下左右に移動できます。


説明書

ActionScript 3を使用して、上下左右のキーでオブジェクトを移動する (グッドシュート/グッドシュート/ゲッティイメージズ)
  1. フラッシュプログラムを起動します。開始画面から「Flashファイル(ActionScript 3.0)」を選択して、プロジェクト用の新しいファイルを作成します。

  2. 動きに使用したいグラフィックオブジェクトをインポートします。 [ファイル]メニューの[ライブラリにインポート]オプションをクリックします。インポートしたグラフィックを選択し、[修正]メニューの[シンボルに変換]をクリックしてグラフィックをムービークリップオブジェクトに変換します(グラフィックをアニメートすることができます)。 [シンボルに変換]ダイアログボックスの[名前]テキストフィールドに、シンボルの名前 "anobject"を入力します。 [ActionScriptに書き出し]ボックスをオンにし、[OK]をクリックしてグラフィックシンボルにクラス名 "object_Um"を割り当てます。

  3. Flashバーのメインメニューの[ウィンドウ]メニューから[アクション]を選択してActionScript 3エディタを開き、エディタの1行目にマウスカーソルを置きます。マウスでクリックし、次のコードを入力してシーンに「object_Um」グラフのコピーを配置し、それを座標(400,400)で配置します。

    var object_to_move:U_object = newU_object(); object_to_move.x = 400。 object_to_move.y = 400; addChild(object_to_move);

    AS3コード「var」は、シンボル「object_Um」のコピーを生成し、それを「object_to_move」という名前にします。グラフは、2行目と3行目でxプロパティとyプロパティを "object_to_move"にリンクすることによって配置されます。 "addChild"メソッドは、オブジェクトをシーンに挿入します。


  4. ActionScript 3エディタの次の行に次のコードを入力して、キーボードのキーが押されたときに検出するイベントを追加し、上下左右のキーが押された場合にオブジェクトが押された各キーに対して(5ピクセルの距離で)。

    stage.addEventListener(KeyboardEvent.KEY_DOWN、whichKey)関数whichKey(event:KeyboardEvent):void {if(event.keyCode == Keyboard.LEFT){object_to_move.x = object_to_move.x - 5}; if(event.keyCode == Keyboard.RIGHT){object_to_move.x = object_to_move.x + 5}; if(event.keyCode == Keyboard.UP){object_to_move.y = object_to_move.y - 5}; if(event.keyCode == Keyboard.DOWN){object_to_move.y = object_to_move.y + 5};

    };

    最初の行コードは、キーが押されたことを検出し、「whichKey」関数の実行をトリガーします。どのキーが押されたかを検出し、押されたキーの方向にオブジェクトを5ピクセル移動するために、4つの条件式(if-then宣言)が使用されます。

必要なもの

  • Adobe Flash Professional:CS3、CS4、またはCS5のバージョン

新兵が軍に加わることを失格とする可能性のある多くの病状があります。記載されているすべての条件が永久に不適格であるとは限りません。候補者は、自分の条件に参加できるようにする公式の免除を申請できます。候補者が自分の状態が失格であるかどうかわからない場合は、公式の失格状態の詳細なリストについて、陸軍の医療専門技術に関する標準-他のほとんどの種類の兵役に適用される-を参照する必要があります。患者が心臓、肺...

検出されていない食べ物や飲み物の流出は、家庭の敷物を浸し、いくつかの悪臭を生成します。牛乳、カード、ヨーグルト、ミルクセーキなどの乳製品は、通常、洗浄後にカーペットに少量浸透しても、細菌の増殖を損ない、刺激します。ペットはまた、カーペットに染み込むことができる悪臭を生成します。専門の会社がカーペットを掃除して脱臭することができますが、安価な家庭用品を使用するより安い方法が利用できます。2カップの重...

シェア