ライブラリから読み込んでいるムービークリップがあり、それを適切にリンクして、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
。おそらく、高速で呼び出しているか、まだロードされていないためです。newMC
thoを呼び出してロードしています。loadButtons()
ムービークリップが表示されないため、関数だけが機能していませんinsideMC
。これは簡単な修正だと確信していますが、どこにも見つかりません。ありがとう