您的位置:首页 > 编程语言

FB AS3 中,使用条件编译,实现debug、release的代码分离编译。

2012-07-09 11:04 417 查看
如题:

FB AS3 中,使用条件编译,效果类似:VS的#if DEBUG与#if RELEASE,相比之下,FB中的宏定义更灵活

这样做,我们测试代码就可以更灵活的管理了。

在网上搜查了一下相关资料,得出DEMO:以下是我的个人测试:







源码:

package
{
import flash.display.Sprite;

/**
*  Create By Jave.Lin(afeng)<br/>
*  2012-7-9 上午9:49:18<br/>
*  <b/>
*  [description]
**/
public class TestConfigDebug extends Sprite
{
public function TestConfigDebug()
{
super();

CONFIG::debug{
function test():void
{
trace("debug test function");
}
trace("[debug trace : 1111111]");
};

trace("normal trace : 11111111");

CONFIG::release{
function test():void
{
trace("release test function");
}
trace("release trace : 2323112314");
}

trace("normal trace : [2222222]");
test();

trace("CONFIG::TEST_DEFINE_CONST's value : ",CONFIG::TEST_DEFINE_CONST);
trace("TEST::FLAG's value : ",TEST::FLAG);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐