【问题标题】:Any reason editing an ActionScript 3 file in Flash wouldn't actually edit it?有什么理由在 Flash 中编辑 ActionScript 3 文件实际上不会编辑它?
【发布时间】:2012-02-16 10:06:15
【问题描述】:

在我的一生中,无论我如何编辑此 ActionScript 3 文件 (Main.as),它实际上都不会改变任何东西。它作为“主”类链接到我的 Flash 文档。一切正常,但我必须更改一行代码,但它始终以我保存它的原始代码运行,即使我更改了某些内容并保存它。

有什么理由可以做到这一点吗?我什至试过只删除 Main.as 文件,一切仍然有效,所以它看起来好像嵌入在 Flash 中,但我找不到它!

如果有人知道这是否/为什么会发生,任何帮助都会很棒,因为这对我来说是一个真正的头疼。谢谢!

亚伦

【问题讨论】:

  • 哈,多么棒的帖子啊。不幸的是,Jenine 似乎没有得到解决……尽管这完美地描述了问题。
  • 你试过第一个答案,被接受了吗?尝试删除该文件。
  • 是的,没有要删除的 ASO 文件,我也尝试在 Flash 中执行“删除所有 ASO 文件”...没有骰子。

标签: actionscript-3 flash


【解决方案1】:

您可能编辑了错误的 AS3 文件。检查 Flash 电影的类路径。我手边没有 Flash,但是这个人告诉你如何set/change the classpath

【讨论】:

  • 谢谢,我检查并尝试添加自定义路径,但它似乎没有改变任何东西.. 似乎是一个如此简单的问题。
【解决方案2】:

我不知道它是否仍然适用于 AS3 编译,但您可以尝试清除您的 ASO 文件:

http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000187.html

【讨论】:

  • 谢谢,我真的认为这会奏效,但看起来只有 AS2……不过肯定走在正确的轨道上。
【解决方案3】:

我以前经历过。

只要确定如果你的类被引用为 Main.as,Main.as 就在你的 .fla 文件旁边。

或者,如果 Main.as 位于 com 等子目录中,请确保在 .fla 的属性面板中将基类引用为 com.Main。

如果这仍然不起作用,我会将 .fla 属性面板中的类名更改为 Main2,单击铅笔按钮创建一个新的 .as 文件,然后立即将文件保存在 .fla 文件旁边。这应该会正确创建链接,然后您可以将原始 AS3 复制/粘贴到新的 Main2.as 文件中。

【讨论】:

    【解决方案4】:

    如何编辑Main.as 很重要。如果您通过单击Class 文本字段附近的铅笔按钮打开文件进行编辑,您将打开一个真正链接的文件。如果您通过第三方编辑器编辑您的Main.as,则您可能编辑了错误的文件。查看“ActionScript 设置...”中的路径。也许你还有另一个Main.as

    【讨论】:

    • 是的,为了确定,我已经检查了大约 100 次,但没有骰子。它似乎被缓存在某个地方。我什至尝试过清除浏览器的缓存、不同的计算机等。
    猜你喜欢
    • 1970-01-01
    • 2011-05-14
    • 2021-05-11
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 2011-07-07
    • 2012-12-07
    相关资源
    最近更新 更多