摘要:使用Vector类编程 一个array(数组)就像是把一套变量组织在一起的容器。单个数组可以含有许多不同的值。你可以储存和取得数组中的单个值(也就是数组elements(元素))。你也可以通过直接操作数组变量来成组地使用其值。最常见的是有序数组。你可以凭某个索引号从中获取值。Action Scrip
阅读全文
摘要:目前flash在各方个面的应用越来越广,而flash也不单只是注重自身绚丽的效果,也需要和外界程序交换数据,以实现更强大的功能,随着as3 的到来,flash和外部交互的方式也越来越简便和合理化。今天就在这里谈谈as3和后台数据的交互(这里选择as3+php架构,其他配置同理)。 在as3里,原来的
阅读全文
摘要:package src.template { import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLLoaderDataFormat; impor
阅读全文
摘要:TweenMax 可能是很多人都用的,包括我 但 是最近发现大量的运用就总会产生这样或那样的"怪事",有时用代码来做缓动有时又用TweenMax造成了代码的混乱,而且除了单调的 TweenMax.to()等几个函数外,貌似还有很多这样那样fun stuffs。对于动画ease的控制,自己除了一个Ba
阅读全文
摘要:什么是最令人头疼的问题?也许大家会异口同声的说:“安全问题”,不错,不仅仅是AS3 的Socket,整个AS3语言中最令人头疼的问题也无非就是安全问题了。 很多同行的兄弟在郁闷的时候就会骂Adobe。但是,骂归骂,问题终归是要解决的,Adobe做这样的限制肯定是有他的用意的,大家都知道,swf文件是
阅读全文
摘要:前序四叉树或四元树也被称为Q树(Q-Tree)。四叉树广泛应用于图像处理、空间数据索引、2D中的快速碰撞检测、存储稀疏数据等,而八叉树(Octree)主要应用于3D图形处理。对游戏编程,这会很有用。本文着重于对四叉树与八叉树的原理与结构的介绍,帮助您在脑海中建立四叉树与八叉树的基本思想。本文并不对这两种数据结构同时进行详解,而只对四叉树进行详解,因为八叉树的建立可由四叉树的建立推得。若有不足之处,望能不吝指出,以改进之。^_^ 欢迎Email:zhanxinhang@gmail.com四叉树与八叉树的结构与原理四叉树(Q-Tree)是一种树形数据结构。四叉树的定义是:它的每个节点下至多可以有四
阅读全文
摘要:今天打开Flash builder发现又变成试用期了,用网上的序列号也不行,host 也修改过了还是不行,无奈只好用另一种办法(可能有点复杂的说):废话不多说:下面是方法:【转】http://hi.baidu.com/cm186man/blo ... 7c0323b700c853.html具体步骤如下:1.到Adobe官网下载FlashBuilder 4.6,有简体中文版;语言:简体中文(Simplified)http://trials3.adobe.com/AdobeProducts/FLBR/4_6/win32/FlashBuilder_4_6_LS10.exe2.安装时,不用序列号,直接
阅读全文
摘要:我们都知道,学生在外读书,父母给我们寄学费和生活费是难免的,如果按照正常的银行转账或者汇款,一年下来会有不少的手续费,可是有了支付宝,从此我们无需再花一分钱手续费。我们可以办理两张邮政储蓄银行的借记卡(有两个原因,第一,这种卡无年费,第二,提现可以实时到账,其他卡没有这种优点),如果父母不会在网上操作完全没有关系,第一张卡可以在家庭所在地办理,然后开通支付宝卡通功能,然后就可以了,第二张卡可以在学校所在地办理,然后开通支付宝卡通功能,注意,要注册两个支付宝账户哦,两张卡分别绑定一个账户,在家里办理的那张卡就交给父母,父母打钱就打在那张卡里,因为是本地存款,所以无手续费,父母存好后我们在支付宝可
阅读全文
摘要:最近由于制作任务编辑器,需要连接到数据库中进行一些任务数据的操作,而我们存放任务数据的数据库中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
阅读全文
摘要:为了把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
阅读全文
摘要:情景再现:有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_
阅读全文
摘要:上一篇讨论了关于旋转摄像机的一些基础知识,在这篇文章中我将介绍如何在程序中使用这些知识定点旋转摄像机,以及把移动和旋转摄像机结合在一起。当 只运用旋转摄像机时,在屏幕上看到物体围绕着摄像机旋转,动画并不是那么的”3D”,不过这个是必经之路,等你完全的明白了旋转这个概念后,再添加上摄像 机在3D空间移动,那样你就不会觉得乏味了。首先来看一个定点旋转摄像机的例子当作热身。这个例子,还是使用我们的小P,不过是很多的小P,这样使的场景 看起来更加的有层次感。运行程序(效果如下),所有的物体都在围绕摄像机旋转,我想你会有摄像机在不停的旋转的错觉(或者没有…)。定点旋转摄像机动画制作步骤:1. 一开始还是
阅读全文
摘要:javascript里的作用域是理解javascript语言的关键所在,正确使用作用域原理才能写出高效的javascript代码,很多javascript技巧也是围绕作用域进行的,今天我要总结一下关于javascript作用域的相关知识。 很多人使用javascript时候会把{}作为作用域的边界,所以我们可以看看下面的代码: function ftn01(){ var i = 1; if (i == 1){ var a = "ok"; } consol...
阅读全文