我想展示我的圖片庫的第一個圖像加載時。 我將如何去模擬一個將事件值傳遞給函數的鼠標單擊事件?如何模擬鼠標點擊事件
這裏是我的代碼:
private function createThumbContainer(my_X:Number, my_Y:Number):void{
ThumbsContainerMC = new MovieClip();
ThumbsContainerMC.buttonMode = true;
ThumbsContainerMC.x = my_X;
ThumbsContainerMC.y = my_Y;
addChild(ThumbsContainerMC);
// Here I am trying to enter displayImg() with the value of 0 in my evt.target.name
//ThumbsContainerMC.getChildByName("name").dispatchEvent(new Event(MouseEvent.CLICK));
ThumbsContainerMC.addEventListener(MouseEvent.CLICK, displayImg);
}
private function displayImg(evt:MouseEvent):void {
var imgURL = imgList[Number(evt.target.name)];
imgTitle.text = [email protected];
if (evt.target.name != activeImg) {
imgLoader.load(new URLRequest(imgURL));
}
activeImg = evt.target.name;
}
是的,這工作非常感謝堆 – dinogy 2011-01-30 16:40:54
時EVT爲空的意志鑄造evt.target.name等於0?我對此表示懷疑。 – loxxy 2011-01-30 16:51:35