我在as3中完成了大部分代码,无论是使用文档类还是类。我从未在动作面板中完成动作脚本(在Flash cs4中)。我的问题是我需要遵循as2手册才能使大多数代码工作吗?例如。如果我想做一个循环。我不能做一个
addEventListener(Event.EnterFrame,loop);
我必须做
varible = onEnterFrame()
{
}
那种类型的代码,我只在AS2中看到过。我的问题是我阅读了哪些文件,因此我知道在使用操作面板工作时要使用什么。
也想在动作面板中启动一个循环。我已经看了几次但是我想不出任何可以证明它的资源。另外,我正在使用as3
[编辑]
如果我在Actionscript面板中添加以下代码。我收到错误
addEventListener(Event.ENTER_FRAME, loop);
public function loop(e:Event):void
{
}
错误
1114: The public attribute can only be used inside a package.
如果您必须知道原因,我只是好奇,以防我想在不设置文档类的情况下尝试一些简单的代码。感谢
答案 0 :(得分:1)
如果您使用的是CS4,则应使用AS3。所以您发布的示例如下:
addEventListener(Event.ENTER_FRAME, loop);
祝你好运!
答案 1 :(得分:1)
我不完全确定这是你所要求的,但是:
addEventListener(Event.ENTER_FRAME, loop);
function loop(event:Event):void {
//whatever code you want to happen each frame
}