【发布时间】:2015-10-14 19:43:56
【问题描述】:
所以我试图能够改变我现在拥有的一系列切换按钮的可见性。使用 flex 界面工具,我制作了 10 个切换按钮,并将它们的呼叫者 ID 命名为 b1、b2、b3...等。然后我将这些 ID 放入我提到的数组中。我还有一个数字步进器,我将调用的 ID 更改为 numericstepper。
var buttonArray: Array= new Array (b1,b2,b3,b4,b5,b6,b7,b8,b9,b10)//global ;
protected function numericstepper_changeHandler(event:Event):void {
var x:int=0
var y:int
x=numericstepper.value //the value of the numericstepper
for (y=0; y<x; y++) {
buttonArray[y].visible= false // trying to change the visibility of each button in the array
}
但这不起作用并给我一个错误。实际上,即使我只是跟踪 buttonArray[1],它也会给我 null....不知道在这里做什么。
这里是新手编码器,请多多指教!
【问题讨论】:
-
你有什么样的错误?还跟踪 numericstepper_changeHandler 中的 array 和 array.length。你确定它在处理程序执行之前已经初始化了吗?
标签: arrays actionscript-3 apache-flex