イメージギャラリーがロードされると、そのイメージギャラリーの最初のイメージを表示しようとしています。 イベントの値を関数に渡すマウスクリックイベントをシミュレートするにはどうすればよいですか?ここでマウスクリックイベントをシミュレートするにはどうすればいいですか
は私のコードです:
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
@ jtdino - これは助けてくれるはずです:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/operators.html#conditional – www0z0k