编译器错误使我在ActionScript中感到困惑

首先,我要解释的是我对ActionScript不熟悉,所以不要为一些基本错误而责怪我。我只是在很短的时间内就学会了。因此,始终喜欢编写脚本脚本的一些技巧。:)

我不知道为什么编译器说我的一个类的构造函数不接受任何参数。

好的。您可能会通过以下代码获得我的意思。

这是一个Player.as:

public class Player extends Sprite
{
    public var mcHealthBar:HealthBar;
    public function Player()
    {
        // Here a compiler error is found.
        mcHealthBar = new HealthBar(max_health);
    }
}

还有一个HealthBar.as:

public class HealthBar extends MovieClip
{
    private var max_hp:int;

    public function HealthBar(MaxHP:int)
    {
        // constructor code
        max_hp = MaxHP;
    }
}

编译器说HealthBar的构造函数不能与参数一起使用,但是您可以清楚地看到HealthBar内部的HealthBar()构造函数。因为已经用参数MaxHP编写了。

最后,我想问的是,为什么会产生编译器错误?

注意:我正在一起使用Flash-Builder和Flash-Professional进行编码。我通过Flash-Builder创建了一个Flash-Professional项目。我使用Flash-Professional进行绘图,并使用Flash-Builder进行编码。

可能存在一些语法错误的英语错误...因此,我为我的英语能力很差而感到抱歉。

BadFeeling关于此

当我之前遇到此问题时,通常是这样的问题:

HealthBar可能绑定到FlashPro中的库对象(您已将其导出为actionscript并为其指定了类名HealthBar)。

问题是FlashPro没有看到类文件,因此它生成了它自己的文件(没有构造函数参数)。

您可以通过单击库对象的链接属性上的“编辑”图标来测试flashPro是否看到该文件(见图)。如果出现了定制的.as文件,那么这不是问题。检查FlashPro是否看到您的.as文件

通常的原因是.as文件不在正确的位置,或者包名称对于文件的实际位置不正确。

如果您的.as文件仅使用package {,则默认情况下,该文件应与该文件放置在同一目录中.fla

如果是,package bob {则它应位于名为bob的文件夹中(默认情况下,该文件夹与.fla处于同一目录中)

您可以通过在文件菜单上找到ActionScript设置来更改.fla查找类文件的位置

该窗口具有名为“源路径”的选项卡,您可以在其中添加目录以查找.as文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对SWI Prolog编译器警告感到困惑

来自分类Dev

编译器对可组合记录感到困惑

来自分类Dev

编译器中的错误?

来自分类Dev

编译器中的错误,还是我做错了什么?

来自分类Dev

我自己的即兴编译器错误

来自分类Dev

我的错误,还是intel编译器中的错误?非静态成员的大小错误

来自分类Dev

Elm中奇怪的编译器错误

来自分类Dev

Go中奇怪的编译器错误

来自分类Dev

MSVC中可能的编译器错误

来自分类Dev

.completePathIntoString中的编译器错误

来自分类Dev

Python浮点错误让我感到困惑

来自分类Dev

为什么我的编译器会在Java中给我这两个错误?

来自分类Dev

我的代码是错误的还是编译器的错误?

来自分类Dev

对Android Studio中的错误感到困惑

来自分类Dev

在vim中折叠代码使我感到困惑

来自分类Dev

我对javascript中的if语句感到困惑

来自分类Dev

在vim中折叠代码使我感到困惑

来自分类Dev

我对 java 中的返回方法感到困惑

来自分类Dev

我对 Sequelize 中的关联感到困惑

来自分类Dev

对python中的“迭代器”感到困惑

来自分类Dev

我是在做错什么,还是Go的C编译器中的错误?

来自分类Dev

vc ++中是否存在编译器错误?(我是初学者)

来自分类Dev

我在代码块编译器中运行代码时出现代码错误

来自分类Dev

我可以更改scala中编译器给出的错误消息吗?

来自分类Dev

Blazor应用在新页面上令人困惑的编译器错误消息

来自分类Dev

我的ButtonGroup有什么问题?编译器错误

来自分类Dev

编译器不断在我的ID上说错误

来自分类Dev

我的编译器错误是什么意思?

来自分类Dev

编译器错误,我不明白

Related 相关文章

热门标签

归档