我有一个自定义组件,它是一个HBox &我正在尝试调整一个孩子的大小,这个孩子恰好是一个图像。这是一个VBox中的图像,它也是HBox的子级。我有许多这样的图像,所以在UpdateDisplayList中我调用:
myimageArray[0-5].setActualSize(50,50);但是图像永远不会调整大小,它只是保持较大的默认大小。图片来源是一个url路径,我想知道这是否是导致问题的原因?
发布于 2011-06-24 16:36:06
您应该手动为每个数组项调用setActualSize():
for each (var uiComponent:UIComponent in myimageArray)
{
uiComponent.setActualSize(50,50);
}或者,如果只需要调整前6个元素的大小:
for (var i:int = 0; i < Math.min(6, myimageArray.length); i++)
{
myimageArray[i].setActualSize(50,50);
}https://stackoverflow.com/questions/6462209
复制相似问题