Flash Professional IDE删除所有ActionScript。现在怎么办?

时间:2011-03-16 19:51:49

标签: flash actionscript flash-cs5

问题

当Flash Professional IDE崩溃时,如何查看错误信息以破译应用程序本身的错误? (即,如何查看源自Flash本身的错误的错误,而不是代码)?


背景

通常,当Flash Professional IDE在发布期间出现内部错误/错误时,它不会提供有关它的信息。相反,它只是从文件中删除所有动作脚本,导致电影只是闪烁,因为所有帧都设置为播放。这是处理错误的疯狂方式!!

通常情况下,它会成功创建一个仅包含图形而不包含代码的SWF文件。同时,它总是无法创建SWC文件,这是我唯一需要的东西。由于生成的SWF文件不包含任何类型的ActionScript,包括类链接,因此它完全没用。

我很遗憾该怎么办。我发布了某些文件,所有内容都只是闪烁(因为没有stop()调用了。)

有时,错误可能像代码中的拼写错误一样简单。通常,错误是Flash Professional中一些其他模糊的内部错误。有时,我将相同的文件转换为CS4,一切都可以正常工作!在其他情况下,我没有那么奢侈。在CS5中,我比CS4更频繁地看到这种行为,并且它开始让我开始。

另外,请注意输出和编译器错误窗口没有信息。我知道错误的唯一方法是1)SWC缺少2)多年来看到这种可怕的错误处理的经验。


摘要

有时,由于Flash Professional中的错误(即不是代码),我无法从IDE发布。通常,当这些错误发生时,没有关于它的信息;唯一的症状是闪烁的电影(因为所有的动作都被删除了)。

  

我能做些什么来深入了解IDE崩溃的原因?

如果Adobe AT LEAST提供了一些错误日志或 某些 ,我不介意崩溃,所以我可以解决这些问题。这让我发疯了。

注意:我使用最新的Flash播放器调试版运行OS X 10.6.6,Flash CS5 v11.0.2.489。但是,在所有平台上的所有Flash版本中都会出现此问题。

2 个答案:

答案 0 :(得分:0)

我会外化你的动作脚本,并以这种方式运行你的调试。在没有看到代码的情况下,有点难以理解这是如何/为什么会发生这种情况,但是,您可以设置间隔跟踪和检查以查看是否以及加载了什么。

但是通常当这样的事情是您的代码的结果时,它会让我相信您的安装已损坏(或者可能是播放器或操作系统中的某些内容)。

如果您想了解更多细节/解释,请尽快提供帮助。

此外,如果您的Flash是崩溃,请查看此链接:http://forums.adobe.com/message/2397055#2397055

我不确定您运行的OSX版本与Flash播放器等相比......但这可能会有所帮助。

答案 1 :(得分:0)

不幸的是,我遇到了类似的问题,特别是对于较大的文件(当它真的不仅仅是一件令人讨厌的事情,你只是丢失了你所做的一切)。在IDE崩溃后,我还破坏了FLA文件,使其完全无法使用 这让我得出了与Flash 4以来每个版本的Flash相同的结论:Adobe IDE在下肠中很痛苦,如果你没有做很多关键帧动画,那么就不值得付一个分为。

如果您经常使用ActionScript,您应该认真考虑切换到另一个IDE和编译器:它们都更适合编程,它们都快得多,它们都更可靠,并且它们都支持良好的版本插件( !)。

我有三个建议:

  1. FDT

    基于eclipse的解决方案,具有很强的专业功能,例如重构,模板,代码格式化和分析。我已经使用它多年了,我非常喜欢它。

  2. Adobe Flash Builder

    Adob​​e的专业IDE,也是基于eclipse的。它缺乏FDT所具有的一些更复杂的功能,但它没关系,而且它比FDT Max便宜一点。

  3. FlashDevelop

    根据我的经验,它不像其他两个那么强大,但是免费,开源,并且仍然比Flash IDE更好。