flash - 我应该关闭 Flash 中的警告模式吗

标签 flash actionscript-3 settings performance compiler-optimization

一些背景:

我使用 WCK 制作 Box2D 游戏,WCK 是 Box2D 的炼金术端口,具有 Flash IDE 友好界面。

WCK 是一个重组件,并且还有一个您必须包含的 SWC。

基本上,一旦我设置了一个基本世界以及一个静态和动态主体(一个下落的盒子和地面),编译时间就从几秒钟(空项目,甚至只是艺术)变成了 20-40 秒!随着我添加越来越多的主体类型(和组件),编译逐渐变得越来越乏味,到项目结束时,我觉得如果我必须多次编译来跟踪某些内容,那么至少需要半个小时来调试某些内容有关错误的信息以追踪它。

关于问题

今天,我正在拼命寻找方法来防止这种情况困扰 future 的项目。

我研究了尝试获取所有 WCK 引用(世界、 body 等),并在它们变为 SWC 时对其进行编译。或 RSL。 (这会很困惑,我真的不想这样做。)

我最终偶然发现了某些发布设置所产生的巨大影响,并将其范围缩小到警告模式。一旦我把它关掉。我的编译时间恢复到可接受的范围 5-10 秒。

我深入研究了这个功能的用途,但我认为它对我没有用。我很惊讶它在 Flash CS5 中默认处于打开状态。

据我了解,根据 Adob​​e 的说法,警告模式的目的是帮助纠正正在过渡到 as3 的 as2 开发人员。 http://help.adobe.com/en_US/flash/cs/using/WS3e7c64e37a1d85e1e229110db38dec34-7fa4a.html “警告模式会报告额外的警告,这些警告对于在将 ActionScript 2.0 代码更新到 ActionScript 3.0 时发现不兼容性很有用。”

关于该主题的另一篇文章

http://www.bytearray.org/?p=931

如果这真的只是为了给我AS2相关的错误,比如“as3不支持onEnterFrame”,他们真的会在CS5中默认保留它吗? as2 过去了 3 代...

问题

我不会犯 AS2 错误,多年来我只使用 AS3 进行编码。如果我关闭警告模式,我会错过任何重要的调试信息吗?

最佳答案

我非常怀疑您是否需要将其保留。您已经足够熟悉 AS3,不会再犯 AS2 的旧错误。我看不出它对你有什么值(value)。

关于flash - 我应该关闭 Flash 中的警告模式吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5198653/

相关文章:

java - 亚马逊 S3 集成

javascript - 如何将文本正文中的每个单词替换为另一个单词?

node.js - 在 node.js 上访问 express 应用程序 Controller 中的 app.set 设置

jquery - 视频窗口不适合屏幕宽度

flash - 为什么 Flash ActionScript3 编译器会生成不必要的代码?

actionscript-3 - 分析 ActionScript-3 代码

asp.net - 在 Visual Studio Ultimate 中找不到打开的网站

ios - 具有左右标签的 UITableViewCell 的最佳方法

ActionScript 中的 JavaScript 警报

javascript - 如何直接从浏览器录制音频