2013年9月13日

摘要: 最近由于制作任务编辑器,需要连接到数据库中进行一些任务数据的操作,而我们存放任务数据的数据库中MYSQL,所以就找了一下AS3接连MYSQL数据库的资料。找到一个好东西:ActionScript 3 MySql Driver,用SVN的童鞋可以直接checkout:http://assql.googlecode.com/svn/trunk/为了使用简单,我做了一个简单的包装类(包含一个数据结构):?package com.easily.ds{public class DataBaseData{public var host:String;public var port:int;public v 阅读全文
posted @ 2013-09-13 16:29 风中雨2013 阅读(684) 评论(0) 推荐(0)
摘要: 为了把A*寻到的路径中一些没必要的节点去掉,可以用到森汉姆算法,如果两点之间经过的节点都是可走的,那就把这两个点连起来,最终拿到的路径就是比较平滑的了。下面是算法实现:?public static function bresenham(x1:int, y1:int, x2:int, y2:int):Array{var touched:Array = [];var steep:Boolean = Math.abs(y2 - y1) > Math.abs(x2 - x1);if (steep){var tmp:int;tmp = x1;x1 = y1;y1 = tmp;tmp = x2;x2 阅读全文
posted @ 2013-09-13 15:36 风中雨2013 阅读(248) 评论(0) 推荐(0)
摘要: 情景再现:有5个按钮,变量名分别是btn1~btn5,需求就是需要在点击的时候知道到底点了第几个按钮,也就是需要获取到btnx中的x(那个文本框是infoTxt),看下面:简单的做法:?for (var i:int = 1; i <= 5; ++i){this["btn"+i].addEventListener(MouseEvent.CLICK, onClick);}function onClick(e:Event):void{var name_:String = e.target.name;var index:int = int(name_.substr(name_ 阅读全文
posted @ 2013-09-13 14:59 风中雨2013 阅读(187) 评论(0) 推荐(0)
摘要: 上一篇讨论了关于旋转摄像机的一些基础知识,在这篇文章中我将介绍如何在程序中使用这些知识定点旋转摄像机,以及把移动和旋转摄像机结合在一起。当 只运用旋转摄像机时,在屏幕上看到物体围绕着摄像机旋转,动画并不是那么的”3D”,不过这个是必经之路,等你完全的明白了旋转这个概念后,再添加上摄像 机在3D空间移动,那样你就不会觉得乏味了。首先来看一个定点旋转摄像机的例子当作热身。这个例子,还是使用我们的小P,不过是很多的小P,这样使的场景 看起来更加的有层次感。运行程序(效果如下),所有的物体都在围绕摄像机旋转,我想你会有摄像机在不停的旋转的错觉(或者没有…)。定点旋转摄像机动画制作步骤:1. 一开始还是 阅读全文
posted @ 2013-09-13 14:17 风中雨2013 阅读(471) 评论(0) 推荐(0)
摘要: javascript里的作用域是理解javascript语言的关键所在,正确使用作用域原理才能写出高效的javascript代码,很多javascript技巧也是围绕作用域进行的,今天我要总结一下关于javascript作用域的相关知识。 很多人使用javascript时候会把{}作为作用域的边界,所以我们可以看看下面的代码: function ftn01(){ var i = 1; if (i == 1){ var a = "ok"; } consol... 阅读全文
posted @ 2013-09-13 13:54 风中雨2013 阅读(155) 评论(0) 推荐(0)
摘要: 遇到一个很有意思的BUG,是关于闭包的使用,大概简化后类似于以下代码:vararr:Array=[];for(vari:int=0;i<2;i++){arr[i]=function():void{trace(i);}}foreach(varf:Functioninarr){f();}猜一下上面代码的输出是什么?答案是:2 2而事实上我期望的结果是:0 1可为什么结果和我的期望相差这么大呢?再看一段Lua代码:arr={}fori=0,1doarr[#arr+1]=function()print(i)endendfor_,vinipairs(arr)dov()end再猜一下,上面的答案?这 阅读全文
posted @ 2013-09-13 12:59 风中雨2013 阅读(254) 评论(0) 推荐(0)

导航