AS3中的条件编译,让您的项目能轻松的控制多个版本
来源:互联网 发布:java pagecache 编辑:程序博客网 时间:2024/06/05 08:56
http://bbs.9ria.com/thread-170721-1-1.html
条件编译:根据条件,有选择编译程序中的部分代码.不是很清楚的可以 baidu.下面是百度百科中的定义.
一般情况下,源程序中所有的行都参加编译。但有时希望对其中一部分内容只在满足一定条件下才进行编译,即对一部分内容指定编译条件,这就是“条件编译”(conditional compile)
条件编译一般用来控制同一个项目的多个版本,如游戏中,上不同平台的版本需要实现不同的平台接口.条件编译可以在一个项目方便的控制版本的同时不增加编译后的程序文件大小(这对 web 游戏很重要,第一次加载的速度越快,则可能完成游戏新手引导的人会越多.),同时还不损耗程序的性能.
具体的实现方式见下面的示例代码:代码中有很详细的注释,在FB中建个项目试一下就知道了.
在flash builder中选择要进行设置的项目 -> 右击 -> 选择"属性" -> 选择"ActionScript编译器" -> "附加的编译器参数"中指定以下参数:
-define=CONFIG::CHINESE,false
-define=CONFIG::JAPANESE,false
-define=CONFIG::ENGLISH,true
最后的false/true,是指定编译那一个版,如果要编译中文版,就进行如下修改,依此类推
-define=CONFIG::CHINESE,true
-define=CONFIG::JAPANESE,false
-define=CONFIG::ENGLISH,false
0 0
- AS3中的条件编译,让您的项目能轻松的控制多个版本
- mobile项目 版本控制/编译条件
- 多个条件的条件编译
- 支持多个版本的AutoCAD——C#中的条件编译——Through the Interface
- 30个AS3的开源项目
- 15个优秀的开源项目,让你轻松应对Android开发
- 15个优秀的开源项目,让你轻松应对Android开发
- 针对不同.NET版本的条件编译
- 针对不同.NET版本的条件编译
- 让AS3编译时间缩短为0的方法
- 项目中的版本控制
- protobuf的AS3版本
- AS3版本的ReplaceAll
- AS3 条件编译法
- AS3 条件编译
- 对于一个项目多版本的 git 版本控制解决方案
- 使用Visual Studio .NET 2010的配置和条件编译在一个项目实现不同版本
- 让同一iphone项目能编译两个版本--正式版、lite版
- uva11889 - Benefit 数论
- [LeetCode] Palindrome Number
- HDU 1097 A hard puzzle
- Android 布局 LinearLayout 的 layout_weight 属性
- javascript replace将文字表情替换为图片
- AS3中的条件编译,让您的项目能轻松的控制多个版本
- 保护模式总结(三)——任务切换
- 第六周作业1——利用哈夫曼编码英文字母表
- JS实现div居中显示的例子
- send file descriptor via socket
- Bean销毁之前的行为
- 杂记 III
- sqlite嵌入式移植评估
- 【Hibernate学习笔记】与触发器协同工作