製作可在鼠標點擊時循環瀏覽這三個圖像的flash頁面。出於某種原因,本地的計數變更並未在全球範圍內反映出來。我試過_global,但語法很奇怪,給了我錯誤。我應該如何實現這一點?在flash中點擊增加全局變量,actionscript 3
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++;
}
可能是這個問題,讓我檢查一下 – msandbot 2010-05-24 19:50:24
我怎麼不把它放在一個框架中?對不起,我是新來的閃光 – msandbot 2010-05-24 19:52:07
一種方法是定義一個類。把你的代碼放在那裏,並將你的Movieclip鏈接到該類庫中。 – 2010-05-24 20:03:14