我可以从 ActionScript 2/3 中访问编译标志吗?

发布于 2024-11-24 10:28:42 字数 69 浏览 1 评论 0原文

是否可以在 ActionScript 中访问编译时标志(具体来说:允许调试标志)?

如果是这样,我该怎么做?

Is it possible to access compile time flags (in specifics: the allow debugging flag) in ActionScript?

If so, how can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丿*梦醉红颜 2024-12-01 10:28:42

我不确定您是否可以直接访问 -debug 标志。使用 mxmlc 编译时,我通常做的是添加 ActionScript 中可用的自定义参数。

将其添加到与 mxmlc -define=CONFIG::debug,true 一起使用的参数中,并且在 ActionScript 代码中,您可以继续编写如下内容:

if(CONFIG::debug) {
    // -- DO SOME STUFF IF WE'RE DEBUGGING
}

使用此技术,您可以添加一堆如果需要,可以自定义条件编译参数。此外,如果设置 CONFIG::debug, false,则 CONFIG::debug 块内剩余的任何内容实际上都不会编译到 SWF 中。

这是一个好的开始 http://www.boostworthy.com/blog/?p=227 这是 Adob​​e Flex 3有关该主题的文档:http://livedocs.adobe。 com/flex/3/html/help.html?content=compilers_21.html

I'm not sure if you can access the -debug flag directly. What I usually do when compiling with mxmlc is add a custom parameter which is available in ActionScript.

Add this to the parameters you use with mxmlc -define=CONFIG::debug,true and in the ActionScript code you can just go ahead and write something like this:

if(CONFIG::debug) {
    // -- DO SOME STUFF IF WE'RE DEBUGGING
}

With this technique you can add a bunch of custom conditional compilation parameters if you want. In addition, anything left inside the CONFIG::debug block will not actually be compiled into the SWF if you set CONFIG::debug, false

Here's a good start http://www.boostworthy.com/blog/?p=227 and here's the Adobe Flex 3 doc on the subject: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文