【发布时间】:2013-01-04 09:27:05
【问题描述】:
我有一个包含 24 张图片的简单水平画廊。
这个想法是在屏幕上显示所有(24)张图片,中间的一张自动显示为上面的大一张(如方案)。这意味着当某些箭头被按下时,图像的移动必须是一个。他们也必须自动循环。所以第一个可以走中间去。
到目前为止,这是我的代码。 (我没有放全部 24 个缩略图,这里只有 3 个缩略图仅用于测试)我已经设法移动缩略图并选择了一张大图。但我需要在中间自动选择它。
buttonL1_btn.addEventListener(MouseEvent.CLICK, left);
buttonR1_btn.addEventListener(MouseEvent.CLICK, right);
function left(event:Event):void{
box_mc.x -=50;
}
function right(event:Event):void{
box_mc.x +=50;
}
//imgs
img_3_big.visible = false;
box_mc.img_1.addEventListener(MouseEvent.CLICK, img1_show);
function img1_show(e:MouseEvent):void {
img_3_big.visible = true;
img_3_big.gotoAndStop(3);
}
box_mc.img_2.addEventListener(MouseEvent.CLICK, img2_show);
function img2_show(e:MouseEvent):void {
img_3_big.visible = true;
img_3_big.gotoAndStop(2);
}
box_mc.img_3.addEventListener(MouseEvent.CLICK, img3_show);
function img3_show(e:MouseEvent):void {
img_3_big.visible = true;
img_3_big.gotoAndStop(1);
}
【问题讨论】:
标签: actionscript-3 flash gallery