最簡單的方法是使用一個MouseEvent
監聽器。您將聆聽到任何你想被點擊,並告訴該功能時,觸發一個事件,執行監聽器:
var test:int = 0;
image.addEventListener(MouseEvent.CLICK, thisIsTest);
// Will 'listen' for mouse clicks on image and execute thisIsTest when a click happens
public function thisIsTest(e:MouseEvent):void
{
test = test + 1;
trace(test);
}
// Output on subsequent clicks
// 1
// 2
// 3
// 4
這是否意味着像你想監聽連接需要可顯示對象,就像一個精靈或動畫片段,但如果你使用Flash,這應該不成問題。
編輯:註釋中註明的進一步行動。
將圖像導入到Flash,並用它來生成Sprite
或Movieclip
,並給它一個ActionScript鏈路ID(如類名):
// Add the image to the stage
var img:myImage = new myImage();
addChild(img);
// Assign the mouse event listener to the image
img.addEventListener(MouseEvent.CLICK, thisIsTest);
什麼是輸出當您添加' trace(test)''在'test = test + 1'這行之後? – James 2013-03-05 12:12:51