如何将事件从AS2转换为AS3?

时间:2013-08-19 06:58:36

标签: actionscript-3

我正在研究AS3。你如何将这个AS2代码转换为AS3?

on(press) {
    zaman = setInterval(cogalt,1);
}

on(release) {
    clearInterval(zaman);
}

1 个答案:

答案 0 :(得分:3)

您应该添加按钮名称并使用以下代码:

import flash.utils.setTimeout;
import flash.utils.clearTimeout;
import flash.events.MouseEvent;

// ...

var zaman:uint;
button.addEventListener(MouseEvent.MOUSE_DOWN, function(event:MouseEvent):void {
    zaman = setTimeout(cogalt, 1);
});
button.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void {
    clearTimeout(zaman);
});