【问题标题】:AS3 Error 1046 - Objects not being found during compileAS3 错误 1046 - 编译期间未找到对象
【发布时间】:2017-02-08 09:24:02
【问题描述】:

所以当我运行我的程序时,我得到了编译器错误:

/Volumes/USB30FD/FlappySharkGame.as,第 4 行,第 2 列 1046:类型为 未找到或不是编译时常量:shark

/Volumes/USB30FD/FlappySharkGame.as,第 12 行,第 21 列 1046:类型为 未找到或不是编译时常量:FlappyShark

这是我的代码的第 4 行,一个注释。

//allows us to use prewritten code  

如果我删除注释以使第 4 行没有任何内容,请运行程序 - 第 4 行的编译器错误仍然相同:

谁能告诉我为什么会发生这种情况,即使特定行上没有写任何内容?

这是针对编程和应用程序开发的入门课程。我对编程完全陌生,所以这一切对我来说都是一门外语。

请帮忙。谢谢。

【问题讨论】:

  • 也许提供一些代码来更好地理解您的问题。这和 C++ 有什么关系?
  • 使用edit 按钮(在这两个标签下)添加一些代码。向我们展示第 1 到 10 行...这种方式可能更容易理解您的问题。你用过var something = new shark()这样的代码吗? shark 是否存在于您的程序中的任何位置,以便编译器理解您的意思?
  • 大家好,感谢您的意见。问题已解决,我添加了我的答案/解决方案。 Xander - 不确定它与 C++ 有什么关系,当我添加标签时,该标签自动存在。

标签: actionscript-3 flash compiler-errors


【解决方案1】:

所以修复非常简单......

我的代码没有任何问题。我给我的教授看了——代码检查出来了,一切都正确命名了,没有语法或拼写错误,等等。

她在 Adob​​e Animate CC 中的“.fla 文件”上进入我的库,并选择了我制作/转换的最新电影文件。她右键单击它,然后单击其属性,然后单击“确定”。

她保存并运行程序,它运行良好。

她说,“有时你必须再做一次才能让它发挥作用。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-12
    • 2019-07-29
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多