我想用它来保持当前帧的功能
function gameloop(e:Event) {
if(currentFrame > 1){
return;
}
}
但我还需要在游戏循环中将功能与第1帧分开,我不能这样做,否则我会收到错误
duplicate function definition
我需要帮助,感激不尽
答案 0 :(得分:0)
听起来你并没有使用OOP,这没关系。您的问题是您在后续关键帧中重新制作功能。如果您想避免在AS3中使用类,最好的方法是使中心层具有跨越整部电影的单个关键帧。您将所有全局变量和函数放在那里。然后你可以在整部电影中访问它们。您正在获得重复的功能定义'错误,因为您正在重写函数而不是在时间轴中扩展其范围。