flex ArgumentError: Error #1063: Argument count mismatch on views::......

private function showImages(img:ArrayList):void{

for(var i:Number=0;i<img.length;i++){
var imgModle:ImageModle = new ImageModle();
imgModle = img.getItemAt(i) as ImageModle;
var image:Image = new Image();
var desc:Label = new Label();
desc.text = imgModle.imgDesc;
image.source = imgModle.imgSrc;
imgGroup.addElement(image);
imgGroup.addElement(desc);
image.buttonMode = true;
image.addEventListener(MouseEvent.CLICK,showMoreImages);

}

}
private function showMoreImages(event:MouseEvent):void{
//arguments; 如果方法没有参数,则必须在方法中添加这个声明
navigator.pushView(views.ImagesView);
}

 

posted @ 2011-12-05 22:46  Monkey_  阅读(1129)  评论(0编辑  收藏  举报