一个 ActionScript 文件必须至少有一个外部可见的定义

An ActionScript file must have at least one externally visible definition

我的主要时间线代码是

var BlueBox:MovieClip = new bluebox(); 

include "bluebox.as";

我的 AS 文件显示为

addChild(BlueBox);

我遇到了奇怪的错误,我在 flash 网站上看到的文档说您可以在 AS 文件中包含 ActionScript,就好像它在包含函数或 <mx:Script source="Box.as" /> 的时间轴上一样,但是我得到了一个关于 classes 的错误或一些无关紧要的废话。我不是要包含 class,只是要包含 AS 文件。

Line 1 5007: An ActionScript file must have at least one externally visible definition.

终于明白了 只需在 AS 文件中添加一个函数定义

choosefunctionname(); // to execute function of code

function choosefunctionname(): void
{
   //code here
}