0

ライブラリから読み込んでいるムービークリップがあり、それを適切にリンクして、myMC. このムービークリップには、別のムービークリップといくつかのプロパティが含まれています。内部で movieClip を呼び出しましょう: insideMC.

これが私のコードです:

function loadScreen()
{
    var newMC:MovieClip = new myMC();
    addChild(newMC);
    loadButtons();
}

function loadButtons()
{
    newMC.insideMC.addEventListener(MouseEvent.CLICK, homeButtons);
}

loadScreen();

loadButtons()ただし、関数内で関数を呼び出すと、loadScreen()このエラーが発生します。

TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at iRosary_fla::MainTimeline/loadButtons()[iRosary_fla.MainTimeline::frame1:83]
        at iRosary_fla::MainTimeline/loadScreen()[iRosary_fla.MainTimeline::frame1:110]
        at iRosary_fla::MainTimeline/frame1()[iRosary_fla.MainTimeline::frame1:103]

が表示されていませんinsideMC。おそらく、高速で呼び出しているか、まだロードされていないためです。newMCthoを呼び出してロードしています。loadButtons()ムービークリップが表示されないため、関数だけが機能していませんinsideMC。これは簡単な修正だと確信していますが、どこにも見つかりません。ありがとう

4

2 に答える 2