制作一个可以在鼠标单击时循环浏览这三个图像的 Flash 页面。由于某种原因,对计数的本地更改不会反映在全局更改上。我尝试了 _global 但语法很奇怪并且给了我错误。我应该如何实现这个?
import flash.events.Event;
var images:Array = ["images/image.jpg", "images/image2.jpg", "images/image3.jpg"];
var count:int = 0;
forward.addEventListener(MouseEvent.CLICK, loadPhoto);
function loadPhoto(evt:Event){
if(count>2){
count = 0;
}
trace(count);
imageFrame.source = images[count];
count++;
}
问题的简化版本是获取跟踪以输出您单击的次数。
import flash.events.Event;
var count:int = 0;
forward.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(evt:Event)
{
trace(count);
count++;
}