为什么是TypeScript 最近在做H5的游戏,最终选定的TypeScript作为开发语言。主要是看重他有强类型和Class,作为习惯使用AS3,Java等强类型编程的人来说,还是习惯这种编程写法。听一些直接使用JavaScript开发稍微大的游戏的同事说,没有强类调试什么的都比较困难。我个人平时 ...
分类:
Web程序 时间:
2017-07-20 20:56:15
阅读次数:
251
fl包在Flash IDE中是独立的类库,在Flex中是无法直接引用的,那么如果Flex想要使用Flash IDE中fl包该怎么办呢? 需要在Flash IDE安装路径下,找到下面的flash.swc文件添加到Flex项目的libs中 C:\Program Files\Adobe\Adobe Fla ...
分类:
其他好文 时间:
2017-07-18 20:58:47
阅读次数:
140
C#的反射明显的比AS3的反射要强很多埃可以从外部访问到类的私有成员。举个例子:Type_class=this.GetType();
FieldInfo_field=_class.GetField(@fieldName,BindingFlags.Instance|BindingFlags.NonPublic);枚举:BindingFlags.NonPublic->非公共成员将包括在内进行搜索,意..
本实例演示了实现一个滚动条基本功能的制作方法,没有添加改变皮肤,修改滚动条视框大小等功能,有兴趣的朋友可根据自己要求自行添加。使用时只需要通过以下一行代码创建滚动条组件: 其中mc为需要添加滚动条功能的元件,如影片剪辑,文本等。 一、制作元件 滚动条由滑块slider,向上向下滚动的按钮,滚动条背景 ...
分类:
其他好文 时间:
2017-07-11 23:14:10
阅读次数:
267
纵然AS3中有addEventListener和removeEventListener方案,但是面对情况多变的属性value值,这2个参数还是显得力不从心。例如在Game中,玩家的exp,lv,combat等等变化的话总是需要通知很多的功能模块,而exp,lv,combat这些信息有时候并不在一个model(data)里面,使用addEve..
分类:
其他好文 时间:
2017-07-10 10:34:52
阅读次数:
177
最近因为工作需要,需要在不同的开发环境中应用Protobuf,特此,我专门研究了一下。为了防止自己忘记这些事情,现在记录在这里!需要的朋友可以借鉴一些,因为这些东西在GOOGLE和百度上搜索起来真的很费劲! 一、首先说DELPHI的。 因为DELPHI现在用的人不多了,所以找这个东西真心不好找!还好 ...
14年的一个项目需求,研究了一下AS脚本。AS2.0是之前面向关系的语言,AS3.0之后开始走上面向对象路线。 现在附上当时的代码,里边包含很多细节和算法,重要的代码也都有注释,如果需要可以仔细看一下 对于一些大的flash加载添加进度条是少不了的进度条,如何根据实际加载进度去显示加载进度,请看以下 ...
分类:
其他好文 时间:
2017-07-09 13:43:58
阅读次数:
234
说在前头:楼主之前没有不论什么flash开发经验,仅仅是从一次尝试中总结自己的理解和经验而已。假设有写的不正确的地方,欢迎大家指正。 前一段时间尝试想用flash(as3)又一次制作一下之前做的一个游戏,作为从来没有接触过flash开发的我来说,花了一些时间研究现有的一些框架。尽管如今我已经放弃了使 ...
分类:
Web程序 时间:
2017-06-19 19:35:36
阅读次数:
271
在做项目时,经过会遇到资源替换问题。比如配音公司,提供了一批八九百个配音MP3文件,用到后面却发现有些配音不能正常使用。可能是十几个,也可能是一两百个。只能是配音公司重新提供。因为之前的配音资源,已经生成指定的id,只有把替换资源放在相同的文件夹下,并且同名,才能替换使用。用代码实现成批替换: 替换 ...
分类:
其他好文 时间:
2017-06-16 23:15:14
阅读次数:
378