2017-08-01 7 views
-1

私はランダムに画像を上に表示する画像マッチングプログラムを作成しています。ユーザは、選択肢のリストから一致するイメージを選択する必要があり、良好なマッチではメッセージを表示し、悪いマッチではゲームを終了する。ボタンを画像に合わせるにはどうすればいいですか?

Elegir1ボタンがpersoanje 1に一致するかどうかを確認するにはどうすればよいですか?

スクリーンショット:

Card Game

コード:

DiabloB.addEventListener(MouseEvent.CLICK,Elegir1) 
this.addEventListener(Event.ENTER_FRAME, Caida) 

function Caida(e: Event) { 
    T++ 
    if (T == 10) { 
     T = (Math.random() * 4 + 1) 

     //this is the random IMG "Personaje 1, Personaje 2 , Personaje 3 , Personaje 4" 
     refClass = getDefinitionByName("Personaje " + T) as Class; 
     ref = new refClass() 
     ref.y = -250 
     addChild(ref) 
     T = -500 
     enemigos.push(ref) 
     trace(enemigos.length) 
     setTimeout(function() { 
      removeChild(ref); 
     }, 20500); 
    } 
} 

// this is the button 
function Elegir1(e: MouseEvent) { 

} 
+0

英語が作成者の母国語ではありません。コードの書式を整理し、共有された画像を埋め込み、質問に説明的な言語を追加しました(タイトルから削除)。また、より簡潔なタイトルを追加しました。 – Atriace

答えて

0

MouseEventあなたはcurrentTargetにアクセスすることができます。ターゲットはDisplayObjectで、nameです。クリックしたときの条件を作成します。次に、結果ごとにそれぞれの関数を実行します。

関連する問題