私は ActionScript 3 を初めて使用し、Adobe TV でこのチュートリアルをフォローしました。しかし、私はそれを機能させません。ボタンをクリックしたときにボックスを左右に動かしたいのですが、何も起こりません。
.fla ファイルは次の場所からダウンロードできます。
http://www.habitats.no/files/AC3.zip
ありがとう。
私は ActionScript 3 を初めて使用し、Adobe TV でこのチュートリアルをフォローしました。しかし、私はそれを機能させません。ボタンをクリックしたときにボックスを左右に動かしたいのですが、何も起こりません。
.fla ファイルは次の場所からダウンロードできます。
http://www.habitats.no/files/AC3.zip
ありがとう。
インスタンスに名前を付ける必要があります。ステージ上のムービークリップの1つをクリックして、プロパティウィンドウを表示すると、の入力が表示されinstance name
ます。それをコーディングした方法では、インスタンス名はクリップ名と同じである必要がありますmc_box
。
オブジェクトに名前を付ける必要があります。たとえば、次のようになります。
ボタン - ボタンのパネル プロパティにボタンの名前を入力する必要があります - myBtn (インスタンス名フィールドのボタンの名前) ;
Box - Box のパネル プロパティに Box の名前を入力する必要があります (movieClip です) - myBox (インスタンス名フィールドの Box の名前) ;
アクションでこのコードを記述します。
myBtn.addEventListener(MouseEvent.CLICK, moveBox);
function moveBox(event):void
{
Box.x+=25;
}
// addEventListener - Registers an event listener for the target event.
AddEventListener ()
報告された 2 つのパラメーターを呼び出す場合: