经验积累
mh29110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三维成像
注:网上看到了这样一篇文章写的还是很不错,拿这里给大家分享一下,感谢这位网友不辞辛苦写的这两篇文章,呵呵。本文章转于:DDM君/Furry, Flab3D.com (允许转载,转载请注明)http://hi.baidu.com/sacrtap/blog/item/242fbf516a00ad848d5430db.html《三维图形成象的基本原理》一个三维模型/场景要成像和运动在转载 2013-02-19 10:29:45 · 371 阅读 · 0 评论 -
打包为本地安装文件(EXE)
打包为本地安装文件(EXE)打包过程,请遵循下面的步骤:首先需要配置你的电脑环境,选择“我的电脑”,点右键选择“属性”,然后找到高级设置里的环境变量,在系统变量的PATH部分,添加一行:C:\Program Files\Adobe\Adobe Flash Builder Beta 2\sdks\3.4.1\bin。注意这个路径应该包含了adt.exe的位置,请以自己电脑实际原创 2013-05-14 10:59:34 · 353 阅读 · 0 评论 -
程序员的代码编辑器--Sublime Text 2
===目录===在Windows/Ubuntu上安装Sublime Text 2在Windows/Ubuntu上搭建Sublime Text 2的C/C++编译环境使用Sublime Text 2编写、编译、运行C++代码推荐几个程序员喜欢的Sublime Text 2插件使用Sublime Text 2浏览Source Code使用Sublime Text 2和G转载 2013-06-18 20:26:33 · 1617 阅读 · 0 评论 -
调试时卡57%
调试时如果生成html外包装文件,经常会卡在57%,这是因为浏览器没有安装debug版本导致的。在Chrome中启用flash -debug版本,需要先下载如下版本:Download the Windows Flash Player 11.7 Plugin content debugger (for Netscape-compatible browsers) (EXE, 1原创 2013-07-06 18:38:36 · 376 阅读 · 0 评论 -
BulkLoader
BulkLoader是一个老外写的loader类。它能够对多个不同的外部文件进行队列下载,下载时能够获取单个对象的下载百分比和所有对象加起来的总体百分比~而且,能够对下载列表的优先级进行操作,还能够remove单个对象或者一次remove所有对象(呵呵~可以偷懒了:))十分方便!对象加载失败时还能够设定重试次数,如果超过重试次数,就放弃load这个对象。下面这个是BulkLoader自带的一个转载 2013-07-08 13:14:19 · 737 阅读 · 1 评论 -
GreenSock
由一个loaderMax开始认真研究greenSock 了,发现有不少高光的东西先上API文档http://www.greensock.com/as/docs/tween/http://www.greensock.com/as/docs/transform/PhantomLee\OpenSource\greensock\299$收费加强版\version2.2原创 2013-07-08 13:53:59 · 375 阅读 · 0 评论 -
StarlingMVC
目录StarlingMVC简介在StarlingMVC中什么是依赖注入?在StarlingMVC中什么是Bean?StarlingMVC的设计原理及标签说明资源与源码StarlingMVC简介StarlingMVC是一个为使用Starling来开发游戏的MVC框架。这个框架的特性方面,很像Swiz和RobotLegs,原理亦像Mate。其特性列表如下:转载 2013-07-09 16:02:30 · 918 阅读 · 0 评论 -
robotlegs 学习笔记
mediator持有model的引用吗?还是通过控制器 进行交互? 模型和视图从此也只关心控制器,而不关心对方。 控制器:牵涉内容最多最易变,但是代码量最少的代码单独放入控制器中,并妥善管理如何检索?1,command中持有view 和model ,至于mediator可以通过事件,在model处理之后交付mediator进行变化,这样就不需要直接持有m原创 2013-06-27 11:45:18 · 247 阅读 · 0 评论 -
巧用编译器参数来避免频繁的SVN代码冲突
巧用编译器参数来避免频繁的SVN代码冲突转自s_event的博客 在多人协同开发中我们会用到类似SVN这样的版本控制软件,那么在一个人A提交代码后,另一个人B更新代码时有时会发生代码冲突,即A与B同时对同一个文件的同一段代码进行了修改。在调试线上游戏(webgame)时,由于每个人的账号ID都不同,所以会经常在设置账号ID的代码上发生代码冲突(conf转载 2013-06-28 14:49:41 · 308 阅读 · 0 评论 -
导入到舞台,图片序列转swf
项目中的问题: 3dmax 和maya都不能导出swf ,所以项目里让他们导出序列帧,然后自己制作逐帧动画 , 在flash cs里一张张贴在关键帧上太土太慢了。解决方法:只要图片是一序列的,比如0001-0100,就可以使用导入素材功能,选择第一张图片,点击导入,然后FlashCS6工具就会问你,这是一序列图片,是否逐帧导入,点是,就ok了.要点: 导入到舞台原创 2013-07-18 15:43:34 · 1080 阅读 · 0 评论 -
IOS运行小心得
ios运行原理:1,main函数2,applicationMain函数3,创建一个UIApplication一个单例实例,一个ios程序对应一个UIApplication实例,它是应用程序的象征(生命周期)。3.5 开启一个消息循环 (main loop), 保证main内UIApplication中的函数无限循环不会返回.用来侦听用户操作.4,再创建一个UIApplicati原创 2013-07-25 15:09:54 · 308 阅读 · 0 评论 -
feathers组件宽高如何确定?
项目中需要确定 feathers组件的宽高,但是怎么读取都是0 翻阅 api:widthproperty width:Number[override]The width of the component, in pixels. This could be a value that was set expli原创 2013-08-01 16:18:08 · 486 阅读 · 0 评论 -
Flash builder 默认发布swf到网络沙箱
fb 发布的swf 默认放在网络沙箱中 ,不可以访问 本地文件。但是debug 目录被设置为受信任的目录 ,所以 debug版本可以直接打开;而release版本却不能直接打开,只能用url通过网页打开。如果想测试release版本的话,可以放置到服务器环境下,或者用url打开!参考:相信用Flash Builder/Flex Builder做开发的大部分开发者都遇到过原创 2013-08-04 00:33:40 · 1203 阅读 · 0 评论 -
AS3.0中实例的name属性和实例名的区别
MovieClip 是动态类 但name是他自己的属性。不管你是用创建工具还是代码 在舞台上放置上一个或多个MC 只要你没有给他name属性定义 它的默认name是instance1、instance2.。。。。。。。。。。。instanceN但你给他name赋值 或者直接起实例名称后 它的name就是你起的name属性值 或者是你的这个实例名字。 MC的name==MC的实例名称转载 2013-08-16 16:25:41 · 1932 阅读 · 0 评论 -
在程序退出时清理
NativeApplication.nativeApplication.addEventListener(Event.CLOSING,onAppExitHandler);//程序退出时关闭通信Windows 应始终通过侦听自己的 closing 事件来处理自己的清理任务。 Exiting事件执行的更晚,不够及时!参考: http://help.adobe原创 2013-09-06 11:30:18 · 446 阅读 · 0 评论 -
鼠标定位的问题
侦听碰撞 object.hitTestPoint(stage.mouseX,stage.mouseY,false);public function DialogTest() { anima.mouseChildren = true; anima.mouseEnabled = true; addEventListener(MouseEvent.CLICK,ontest)原创 2013-09-10 13:50:37 · 303 阅读 · 0 评论 -
AS3 嵌入字体
参考资料:http://zengrong.net/post/1438.htm 项目里需要嵌入字体 ,没想到flash如此智能,只需要Embed 就可以了,我却尝试各种load 和 register ,根本不需要看项目代码: [Embed(source="/assets/UnidreamLED.ttf",fontName="UnidreamLED",embedAsCFF="fa转载 2013-07-03 14:49:31 · 440 阅读 · 0 评论 -
Excel导出xml
准备:1.您要导出的XLS文件,本例中为test.xls2.EXCEL20033.记事本本实例目标:将test.xlm中的数据导出成XML格式。每一个同学的成绩都存放在元素people中。姓名一栏的数据对应XML中people的子元素name班级对应class剩下的依此类推。步骤:1.用记事本准备一个您需要的XML文件。将其保存为test.xml转载 2013-09-12 10:16:05 · 431 阅读 · 0 评论 -
JSON
var config:XML = [CDATA[{"bigType":1,"resId":133,"x":60,"y":72,"range":3,"typeId":40033,"id":-1,"speed":null,"name":"nnn1","maxMp":10,"hp":800,"mp":10,"maxHp":800,"lev":31}]]>heworld; var o原创 2013-05-27 17:00:54 · 221 阅读 · 0 评论 -
AS3的原型:prototype
写过JS的都清楚原型:prototype,AS3也有这个机制,不多说,直接上代码://给数组原型增加一个获取随机数组元素的方法:randomItem Array.prototype.getRandomItem = function(): * { return this[Math.floor(Math.random() * this.length)]; }; //这里设置这个方法不可被(转载 2013-05-12 21:07:04 · 467 阅读 · 0 评论 -
Timer管理
对比9ria上的一个 http://bbs.9ria.com/thread-747-1-1.html?/html/about.htmlsetTimeOut(函数名,延迟时间,参数):设置超时时间,只会执行一次!setInterval(函数名,延迟时间,参数):设置一个间隔时间,间隔多久会触发一次!除非remove,否则会永久执行下去!Timer(延迟时间,执行次原创 2013-02-18 16:49:52 · 241 阅读 · 0 评论 -
getDefinitionByName
public functiongetDefinitionByName(name:String):Object 返回Object — 返回 name 参数指定的类的类对象引用。引发: ReferenceError — 不存在具有指定名称的公共定义。例1:builtin var ClassRefe原创 2013-02-20 13:24:49 · 242 阅读 · 0 评论 -
CellRenderer
可以使用 XML 数据(而非数组)来填充 DataProvider 对象。例如,下面的代码将数据存储在一个名为 employeesXML 的 XML 对象中,然后将该对象作为 DataProvider() 构造函数的 value 参数传递:import fl.controls.DataGrid; import fl.data.DataProvider; var aDg:DataGrid =转载 2013-02-25 20:09:55 · 619 阅读 · 0 评论 -
引用的传递
引用的传递是 在栈内存复制应用 指向同一个对象,而不是直接传递。 当栈内存中复制的引用指向了其他对象时,则和原来的引用不指向同一个对象,脱离了关系 ,则无法改变原来的对象public class Dog {int _id;int _age;Dog(int id,int age){_id = id;_age = age;}/***原创 2013-03-11 11:53:07 · 275 阅读 · 0 评论 -
root & stage
1,当舞台上没有可以接受鼠标事件的对象存在时:侦听stage可以接受鼠标事件,而侦听root/this/main是无法接受到的2,bitmap 不可交互 ,不是interactiveObject。3, e.updateAfterEvent();4,包名最好不要和类名重叠,分清楚包和类的引用...5,如何正确的侦听stage对象的事件:若当前类不是舞台类,则必须在ADDED_原创 2013-02-27 22:04:36 · 175 阅读 · 0 评论 -
接口的内存分析
接口类型指向实例对象 ,在内存角度上分析1,栈内存上接口类型引用 指向堆内存中的实例对象、 2,接口类型引用 只能看到实例对象中的 该接口的被实现的函数的指针 ,通过此函数指针 ,引用调用实例对象方法。如Singer接口s1指向 student对象 ,只能看到对象的sing()方法,通过函数指针调用 代码区code segment 中的sing()代码来原创 2013-03-12 09:57:24 · 306 阅读 · 0 评论 -
<code>行列标识公式
制作网格地图:已知宽高,先求出长度,得出每个数组里的方块的x、y坐标,存入数组。var tileArray = new Array(TILE_WIDTH,TILE_HEIGHT); //创建二位数组var len:int=TILE_WIDTH*TILE_HEIGHT;转载 2013-03-13 19:44:42 · 324 阅读 · 0 评论 -
CustomList
项目中很多用到list的地方所以扩展list类 1,设定 ,清空默认皮肤public function set setMyStyle(type:int):void {switch(type){case 1:setStyle("skin" , Reflection.getClass("customCellListSkin1"));//清空默认皮肤,第二个参数为空白的Mo原创 2013-03-26 14:45:30 · 409 阅读 · 0 评论 -
自动九宫格
这样处理就可以实现自动九宫格!!!1,在ps中切出九宫格 ,分列10个图层 (包括背景图)2,在flash cs中 导入上述psd文件3,在舞台上把其转换为元件原创 2013-04-10 11:16:57 · 415 阅读 · 0 评论 -
MouseEnabled 穿透性
RT 设置mouseEnabled = false 后可以点击下层的显示对象。原创 2013-04-16 16:59:55 · 194 阅读 · 0 评论 -
FileReference
http://help.adobe.com/zh_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cf8.html从文件加载数据使用 FileReference.load() 方法可以将数据从本地文件加载到内存中。注: 代码必须先调用 FileReference.browse() 方法,让用户原创 2013-05-15 14:25:33 · 371 阅读 · 0 评论 -
按shift 点击鼠标右键
在这里打开命令行原创 2013-05-17 13:41:26 · 295 阅读 · 0 评论 -
@author
打开安装目录下..\Adobe Flash Builder 4\?FlashBuilder.ini。-vmargs语句后面加入一行:-Duser.name=yourname。按Ctrl+Shift+D添加AsDoc注释,已经修改为yourname了.转载 2013-05-04 09:42:45 · 288 阅读 · 0 评论 -
收录
http://www.youkuaiyun.com/article/2011-10-20/306156http://www.ibm.com/developerworks/cn/xml/x-androidtictactoe/#c7转载 2013-05-06 16:28:57 · 275 阅读 · 0 评论 -
销毁对象时自我释放
让对象removeChild时自动删除子对象/属性/侦听(as3.0)在AS3里..我们无法手动完全删除一个对象,,以MovieClip为例..我们只有在删除它的时候除了removeChild(对象)外还必须清空它的子对象删除所有动态添加的属性删除所有侦听删除所有引用然后等待垃圾回收,可是实际操作的时候..在长长的代码当中..经常会忘记自己什么时候写了侦转载 2013-05-22 13:51:56 · 495 阅读 · 0 评论 -
改变htmlText字体颜色
tx.htmlText ="成功";原创 2013-05-08 15:18:15 · 378 阅读 · 0 评论 -
DevGuide 心得
1,数组的深复制:利用java的编程技巧,把数组序列化为一个ByteArray类的实例,然后读出。import flash.utils.ByteArray;function clone(source:Object):*{var myBA:ByteArray = new ByteArray(); myBA.writeObject(source);myBA.position原创 2013-05-22 22:18:50 · 235 阅读 · 0 评论 -
不规则遮罩
不规则遮罩用不规则png图片去做遮罩,但是需要加个filter;对一个displayObject应用一个不规则遮罩可以有两种方法:(displayObjectA为被遮罩对象; displayObjectB是遮罩对象1. 用于做遮罩的displayObjectB用其graphic 画出不规则的图形,然后被遮罩对象的mask指向displayObjectB:displayObjectA.m原创 2013-09-04 14:45:11 · 643 阅读 · 2 评论
分享