ActionScript3.0
文章平均质量分 78
邵刘飞
好人一生平安
展开
-
(转AS3)使用闭包给事件监听附带参数
情景再现:有5个按钮,变量名分别是btn1~btn5,需求就是需要在点击的时候知道到底点了第几个按钮,也就是需要获取到btnx中的x(那个文本框是infoTxt),看下面:简单的做法:for (var i:int =1; i 5; ++i){ this["btn"+i].addEventListener(转载 2015-01-15 14:05:49 · 484 阅读 · 0 评论 -
【转】Flash AS3.0 Socket编程
我们在使用ActionScript3.0进行Socket编程的时候需要关注下面的问题,我们将在今后的学习中逐个对下面的问题进行讨论,并尽量逐渐的改进我们的程序.1.与Socket服务器建立连接.2.向Socket服务器发送数据.3.从Socket服务器读数据.4.同Socket服务器进行握手,并确定收到了什么样的数据和如何处理这些数据.5.与Socket服务器断开,或者当服务器转载 2015-01-13 09:42:00 · 719 阅读 · 0 评论 -
(转 博客园Easily)(AS3)基于系统时间的时间管理器Ticker
作为一个游戏开发者,我想大家或多或少的都从一些老鸟那里听到过,不能用系统自带的Timer的说法。不论是Windows编程中的SetTimer,还是AS3中的Timer,都不适合用于游戏编程中,建议少用,或者干脆不用。 纠其原因,最关键的还是因为Timer的不准确性,由于Timer事件优先级的原因,很难保证Timer会准时的干你想干的事情。而游戏里面大部分情况下对时间的准确性是有转载 2015-01-15 13:16:08 · 444 阅读 · 0 评论 -
(转AS3)利用BitmapData.draw对位图进行翻转缩放操作
Sprite对象有2个关于缩放的属性scaleX、scaleY,分别是缩放x轴和y轴。看下面代码: var c:Sprite = new Sprite;c.x = 200;addChild(c);var s:Sprite = new Sprite;s.graphics.beginFill(0xff0000);s.graphics.drawRect转载 2015-01-15 13:55:28 · 763 阅读 · 0 评论 -
【转】AS3连接MYSQL数据库
最近由于制作任务编辑器,需要连接到数据库中进行一些任务数据的操作,而我们存放任务数据的数据库中MYSQL,所以就找了一下AS3接连MYSQL数据库的资料。找到一个好东西:ActionScript 3 MySql Driver,用SVN的童鞋可以直接checkout: http://assql.googlecode.com/svn/trunk/转载 2015-01-15 14:26:39 · 520 阅读 · 0 评论 -
The Miner - Flash项目性能测试器
The Miner是由加拿大的Jean-Philippe Auclair(jpauclair.net)开发的Flash性能分析器(profiler),其前身为开源的FlashPreloadProfiler。The Miner虽然现在已“沦为”商业软件,但其个人非商业用途(比如学习研究,开源项目)仍可以免费自由下载使用。本文是应jpauclair之邀,希望转载 2015-01-15 10:58:33 · 638 阅读 · 0 评论 -
(转AS3)BitmapData.draw比BitmapData.copyPixel能做得更多
BitmapData.draw比BitmapData.copyPixel能做得更多 Flash一直让人诟病的就是它的渲染效率,同屏的对象达到了一定程度后帧数就哗哗的降,不过幸好我们有BitmapData,很原始的位图操作,API没有DisplayObject那么好用,但效率却有很大的改善,这也是Flash社区讨论得很多的一个话题。 纯位图渲染比Flash自家的可视对象体系会快,但带转载 2015-01-15 14:17:30 · 378 阅读 · 0 评论 -
AS3.0主要运算符
下表按优先级递减的顺序列出了 ActionScript 3.0 中的运算符。该表内同一行中的运算符具有相同的优先级。在该表中,每行运算符都比位于其下方的运算符的优先级高。组运算符主要[] {x:y} () f(x) new x.y x[y] @ :: ..后缀x++ x--一元++x --x + - ~ ! delete转载 2015-03-24 10:13:40 · 1253 阅读 · 0 评论