Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何将事件从AS2转换为AS3?_Actionscript 3 - Fatal编程技术网

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

Actionscript 3 如何将事件从AS2转换为AS3?,actionscript-3,Actionscript 3,我正在做AS3。如何将此AS2代码转换为AS3 on(press) { zaman = setInterval(cogalt,1); } on(release) { clearInterval(zaman); } 您应该添加按钮的名称并使用以下代码: import flash.utils.setTimeout; import flash.utils.clearTimeout; import flash.events.MouseEvent; // ... var zaman

我正在做AS3。如何将此AS2代码转换为AS3

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

on(release) {
    clearInterval(zaman);
}

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

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);
});

场景1,层“as”,第1帧,第5行1084:语法错误:三重输入前应为标识符。现在我明白了这条信息……@user2695395你真的认为省略号应该按字面意思来理解,而不是作为一段被省略代码的指示器吗?@JanDvorak;他确实说过“使用以下代码”@用户2695395;请注意差异,并从中学习,而不是复制它,并在明天的不同事件中遇到相同的问题。对不起,我想指出,导入应该位于文件的顶部。“我刚刚评论了这三点。”“乔诺;谢谢你的建议。我会记住这一点@克拉西米尔;非常感谢,但是现在,我收到了这个消息。“第7行1151:命名空间内部的定义cogalt存在冲突”