0

要するに、これが私が達成したいことです:

  1. ムービー クリップをクリックし、子を追加
  2. 子ムービー クリップをクリックしてサウンドを再生
  3. もう一度子をクリックして、音を止めます
  4. 子を 3 回クリックし、子を削除します

悲しいことに、私はステップ 1 までしか到達していません。親のムービー クリップがクリックされたときにサウンドを再生する方法を見つけました (リンケージを使用しています)。 、次のエラーが表示されます。

TypeError: エラー #1010: 用語が定義されておらず、プロパティがありません。(このエラーはもう発生しません)

シーン 1、レイヤー「アクション」、フレーム 1、29 行目 1120: 未定義のプロパティ newBox へのアクセス。

    leftBox.addEventListener(MouseEvent.CLICK, addBox);
    関数 addBox(event:MouseEvent):void

    {
    var newBox:right_box = new right_box();
    addChild(newBox);
    newBox.x = 0;
    newBox.y = 0;
    newBox.width = leftBox.width;
    newBox.height = leftBox.height /2;

    }
    newBox.addEventListener(MouseEvent.CLICK, playSound);
    関数 playSound(イベント:イベント)
    {
    var mySound:testSound = 新しい testSound();
    mySound.play();

    }

どんな助けでも大歓迎です。

ありがとう!

(追伸、私は無知なので、よろしくお願いします!)

4

1 に答える 1