我试图让我的movieclip一旦落到最后一帧就自动跳回到第1帧。
我将最后一帧标记为" final_frame",标题是我得到的错误,这是我使用的代码:
private function handleTimelineEvent(e:TimelineEvent):void {
if (e.currentLabel === final_frame) {
gotoAndStop(1);
}
}
我犯了一个明显的错误吗?此外,如果有更简单/更好的方法,我会很高兴听到它!
答案 0 :(得分:0)
类属性描述符只能在类文件(外部.as文件)中使用。这些描述符(关键字)包括:private
protected
public
static
和internal
。有关详细信息,请参阅documentation
由于您正在使用时间轴代码(在后台自动为您创建自己的类文件),因此您需要删除所有这些关键字。
在您的情况下,只需从函数声明中删除关键字private
即可。所以看起来应该是这样的:
function handleTimelineEvent(e:TimelineEvent):void {
if (e.currentLabel === final_frame) {
gotoAndStop(1);
}
}