Flash宏定义 大作用

在开发项目中经常会输出一些调试信息,这些调试信息在发布后对用户来说是没有意义的,所以在发布的时候希望将输出调试信息的那些代码去除掉,在
C/C++语言中我们可以通过#define _DEBUGE和#ifdef _DEBUG实现这种需求。
在Flash中虽然不能像C/C++语言那样灵活的可以随时在代码中定义宏定义,但通过编译参数也是可以实现宏定义功能的。具体方法如下:
1、定义宏:

2、宏使用:

package { import flash.display.Sprite; public class Example1 extends Sprite { public function Example1() { if (DEF::DEBUG) { trace("is debug....."); } } } } 

来源:http://www.chdou.com/blog/archives/236

你可能感兴趣的:(09,FLASH相关)