Actionscript 3 错误#2006:在flex中,提供的索引超出范围
嗨,我已经为警报框创建了一个组件,我正在主应用程序中使用它` 它显示出错误的样子Actionscript 3 错误#2006:在flex中,提供的索引超出范围,actionscript-3,apache-flex,flex3,Actionscript 3,Apache Flex,Flex3,嗨,我已经为警报框创建了一个组件,我正在主应用程序中使用它` 它显示出错误的样子 RangeError:Error#2006:提供的索引超出范围。 在flash.display::DisplayObjectContainer/addChildAt()中 位于mx.core::Container/addChildAt()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2206] 位于mx.core::Con
RangeError:Error#2006:提供的索引超出范围。
在flash.display::DisplayObjectContainer/addChildAt()中
位于mx.core::Container/addChildAt()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2206]
位于mx.core::Container/addChild()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:2140]
在main/checkInternetConnection()上
我无法理解错误,如何解决它?请在这方面帮助我,提前谢谢。在调用'addChild()将其附加到新父级之前,您必须在当前父级上调用removeChild()
function myAlertHideHandler( ):void {
button.removeChild();
if( advancedAlert.selectedButton == 'Yes' ) {
var myAlerta:AdvancedAlert = new AdvancedAlert();
**this.addChild(myAlerta);**
myAlerta.title = "Information";
myAlerta.text = "Unable to connect to the server";
myAlerta.buttonsCount = 1;
myAlerta.resultHandler = alertListnerFirst;
myAlerta.initializeButtons();
}
}
在调用'addChild()将其附加到新父级之前,必须先对当前父级调用removeChild()
function myAlertHideHandler( ):void {
button.removeChild();
if( advancedAlert.selectedButton == 'Yes' ) {
var myAlerta:AdvancedAlert = new AdvancedAlert();
**this.addChild(myAlerta);**
myAlerta.title = "Information";
myAlerta.text = "Unable to connect to the server";
myAlerta.buttonsCount = 1;
myAlerta.resultHandler = alertListnerFirst;
myAlerta.initializeButtons();
}
}
是的,在该赊账的地方赊账很好…是的,在该赊账的地方赊账很好。。。
function myAlertHideHandler( ):void {
button.removeChild();
if( advancedAlert.selectedButton == 'Yes' ) {
var myAlerta:AdvancedAlert = new AdvancedAlert();
**this.addChild(myAlerta);**
myAlerta.title = "Information";
myAlerta.text = "Unable to connect to the server";
myAlerta.buttonsCount = 1;
myAlerta.resultHandler = alertListnerFirst;
myAlerta.initializeButtons();
}
}