- 博客(10)
- 收藏
- 关注
转载 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
1291
转载 【转】AS3连接MYSQL数据库
最近由于制作任务编辑器,需要连接到数据库中进行一些任务数据的操作,而我们存放任务数据的数据库中MYSQL,所以就找了一下AS3接连MYSQL数据库的资料。 找到一个好东西:ActionScript 3 MySql Driver,用SVN的童鞋可以直接checkout: http://assql.googlecode.com/svn/trunk/
2015-01-15 14:26:39
541
转载 (转AS3)BitmapData.draw比BitmapData.copyPixel能做得更多
BitmapData.draw比BitmapData.copyPixel能做得更多 Flash一直让人诟病的就是它的渲染效率,同屏的对象达到了一定程度后帧数就哗哗的降,不过幸好我们有BitmapData,很原始的位图操作,API没有DisplayObject那么好用,但效率却有很大的改善,这也是Flash社区讨论得很多的一个话题。 纯位图渲染比Flash自家的可视对象体系会快,但带
2015-01-15 14:17:30
396
转载 (转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
505
转载 (转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
791
转载 ActionScript3.0效率优化
1.显示对象:1.1.静态的不需互动的图形,使用Shape对象。(eg:getSize(newShape())=236) 1.2.不需要时间轴的互动图形,使用Sprite对象。(eg:getSize(newSprite())=412) 1.3.需要使用时间轴的动画,使用MovieClip对象。(eg:getSize(newMovieClip())=440) 2.触发垃圾回收的方法:v
2015-01-15 13:52:39
394
转载 Tweenlite防止内存溢出的写法
对于一些老鸟来说也会出现莫名其妙的内存溢出问题,有时候这种“偷袭”会让我们不知所措,此时可能只有Flash Builder的profile能告诉我们是哪个狗东西搞得鬼。我们敬爱的导师MoonSpirit在使用Tweenlite时就有过内存溢出的经验,Tweenlite是一个Flash动画补间引擎,在之前的案例里面我有提到过,它最最常用的方法是TweenLite.to()方法,我们一般都是直接使用这
2015-01-15 13:19:26
744
转载 (转 博客园Easily)(AS3)基于系统时间的时间管理器Ticker
作为一个游戏开发者,我想大家或多或少的都从一些老鸟那里听到过,不能用系统自带的Timer的说法。 不论是Windows编程中的SetTimer,还是AS3中的Timer,都不适合用于游戏编程中,建议少用,或者干脆不用。 纠其原因,最关键的还是因为Timer的不准确性,由于Timer事件优先级的原因,很难保证Timer会准时的干你想干的事情。 而游戏里面大部分情况下对时间的准确性是有
2015-01-15 13:16:08
456
转载 The Miner - Flash项目性能测试器
The Miner是由加拿大的Jean-Philippe Auclair(jpauclair.net)开发的Flash性能分析器(profiler),其前身为开源的FlashPreloadProfiler。The Miner虽然现在已“沦为”商业软件,但其个人非商业用途(比如学习研究,开源项目)仍可以免费自由下载使用。 本文是应jpauclair之邀,希望
2015-01-15 10:58:33
683
转载 【转】Flash AS3.0 Socket编程
我们在使用ActionScript3.0进行Socket编程的时候需要关注下面的问题,我们将在今后的学习中逐个对下面的问题进行讨论,并尽量逐渐的改进我们的程序. 1.与Socket服务器建立连接. 2.向Socket服务器发送数据. 3.从Socket服务器读数据. 4.同Socket服务器进行握手,并确定收到了什么样的数据和如何处理这些数据. 5.与Socket服务器断开,或者当服务器
2015-01-13 09:42:00
740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人