gpt4 book ai didi

actionscript-3 - 没有类定义的 Flash 文件是如何编译的?

转载 作者:行者123 更新时间:2023-12-04 05:35:03 24 4
gpt4 key购买 nike

让我们使用 this 第一部分中的代码网站。我没有看到类声明,并且我的程序无法在 FlashDevelop 中构建。我收到以下错误消息:

Error: A file found in a source-path must have an externally visible definition. If a definition in the file is meant to be externally visible, please put the definition in a package.
Build halted with errors (fcsh).

我应该怎么做才能构建和运行它?

最佳答案

如果您使用的是 flash 开发和纯 AS3(无 flex),那么一切都必须在一个类和包中。

只需将该代码包装在自定义类中即可在 flashDevelop 中使用它。如果您在 flash develop 中创建一个新项目,大多数模板都会创建一个 Main.as 文件 - 这是在项目加载时运行的根类,只需将代码转储到该 .AS 文件中定义的 Main 类中(除了导入,它们需要在包和类声明之间)。

package {

//imports here

public class Main extends MovieClip {
//put any vars that aren't in functions here (eg. var mFileReference:FileReference)
public function Main():void {
//put anything not contained in a function here
}

//put the functions here

}

}

关于actionscript-3 - 没有类定义的 Flash 文件是如何编译的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12060555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com