ステージ上に 2 つのボタンが重なっています。オンボタンを押すとオフボタンがその上に表示されるように、setChildindexを使用しようとしています。およびその逆。しかし、私は理解できないように見えるこのエラーを受け取り続けています。
Track On ArgumentError: エラー #2025: 指定された DisplayObject は、呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/setChildIndex() で com.audio::Sequencer/trackOn1() で
private var trackOnOff:Boolean = true;
this.track1.trackOn1.addEventListener(MouseEvent.CLICK, trackOn1);
this.track1.trackOff1.addEventListener(MouseEvent.CLICK, trackOff1);
public function trackOn1(event:MouseEvent = null):void
{
trace("Track On")
this.setChildIndex(this.track1.trackOff1, this.numChildren - 1);
trackOnOff = true;
}
public function trackOff1(event:MouseEvent = null):void
{
trace("Track Off")
this.setChildIndex(this.track1.trackOn1, this.numChildren - 1);
trackOnOff = false;
}
助けてください。