博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Flash Builder中使用条件编译
阅读量:4881 次
发布时间:2019-06-11

本文共 772 字,大约阅读时间需要 2 分钟。

       在开发过程,由于代码调试的需要,会使用很多trace来输出信息或者其他测试函数,所以在发布时屏蔽这些代码会比较麻烦。而FB允许自定义宏,可以轻易地解决此问题。

1、添加自定义宏

        宏定义的有固定的格式: -define=namespace::variable_name,value

        

2、获取宏的值

trace(CONFIG::debug); ——–output:true

trace(CONFIG::release ); ——–output:false

3、使用宏

public class Test extends Sprite{    public function Test()    {          init();    }    CONFIG::debug{           private function init():void      {           trace('debug init');      }    }   CONFIG::release{       private function init():void      {          trace('release init');      }  }}

//当设置-define=CONFIG::debug,true

———output:debug init

//当设置-define=CONFIG::release,true

———output:release init

ps:当-define=CONFIG::debug,true和-define=CONFIG::release,true时,使用时冲突;当都设为false时,不起作用。

转载于:https://www.cnblogs.com/in1ts/p/3572481.html

你可能感兴趣的文章
XMLHTTP.readyState的五种状态
查看>>
百度外卖 前端面试题
查看>>
record for json formate site
查看>>
查询树形的根节点
查看>>
HDU 1272 小希的迷宫
查看>>
hdu 5412 CRB and Queries(整体二分)
查看>>
CentOS如何安装linux桌面?
查看>>
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>
bzoj 4475: [Jsoi2015]子集选取
查看>>
团队开发7
查看>>
java之静态代理与动态代理
查看>>
软件测试2019:第四次作业
查看>>
201571030335 + 小学四则运算练习软件项目报告
查看>>
不用代码就能实现get与post
查看>>
gdb基本调试命令
查看>>
互联网开放平台API安全设计
查看>>
OPMN
查看>>
LOG收集系统(一):原日志至收集
查看>>