如何用FLASH CS5制作iPhone App
Lee Brimelow刚刚发布了一篇新教材iPhone development with Flash CS5。看来很快我们就会见到Flash CS5 beta版了。
Flash CS5一瞥及若干MAX猛料
年底前Flash CS5就会有测试版放出。这里是Richard Galvan在Max2009关于Flash CS5的介绍视频。在Adobe Max官网上还有更多现场视频。下面是某个好人做的MAX信息总结。
返回函数的函数
很好玩的写法,也是很容易让你的团队伙伴崩溃的写法。复制到你的Flash里试试。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | var connect:Function = function(xp:Number, yp:Number, col:uint=0):Function{ graphics.lineStyle(0,col); graphics.moveTo(xp, yp); var line:Function = function(xp:Number, yp:Number):Function{ graphics.lineTo(xp, yp); return line; } return line; } // draw a triangle connect(200,100)(300,300)(100,300)(200, 100); // draw a box connect(100,100, 0xFF0000)(150,100)(150,150)(100, 150)(100,100); |
来自:Actinsnippet
超强表现的Flash10 3D
super power by Ralph Hauwert
FlashPlayer10.1与AIR2.0的beta版已放出
FlashPlayer10.1是首个基于Adobe Open Screen Project标准而发布的运行时播放器。它提供了跨平台跨设备的无差别浏览支持,你所提供的内容可以借此传播给任何地方的用户。更多新特性请看这里。
想尝试两个新产品,请看如何更新你的Flex SDK。
BitmapData粒子再测试
效果在这里。图片被切割为8000个7 x 6 像素的粒子,用copyPixel的方式绘制到另一张BitmapData上。如果创建一系列alpha值0到255的bitmapData序列,作为copyPixel的参数,还可以实现透明渐变的效果。运动类使用了TweenNano。
关键部分:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | private function drawParticle():void { //bmd作为画布的bitmapData bmd.lock() bmd.colorTransform(bmd.rect, ctm); var op:Point = new Point(); for (var i:int = 0; i < w; i++) { for (var j:int = 0; j < h; j++) { //得到原图片相应位置的图块 op.x = i * bw; op.y = j * bh; //pArr为一个二维数组类,tp可看做一个Point,储存了当前图块应在的位置 var tp:SimpleParticle2D = pArr.get(i, j); //从原图对应i,j的位置获得图块,复制到画布的新位置上 bmd.copyPixels(src, new Rectangle(op.x,op.y,bw,bh), new Point(tp.x, tp.y)); } } bmd.unlock(); } |
MiniBuilder - AIR版AS开发环境
MiniBuilder是一款AS3开发的Flash开发环境。目前是桌面的alpha1.0版,提供了基本的开发环境和功能,具备了一个初步完整的框架。作者计划在未来同时提供桌面和网络两种版本。很期待beta版和网络版的推出。我们离网络办公又近了一小步。
坦克的无尽之战!wonderfl又一强力平台!
虽然机器人AI大战不是什么新主意。但wonderfl将这个概念带到了AS的世界!来试试Infinity Tank Battle吧。光看别人的坦克打来打去没什么意思,写一个自己的坦克玩玩。最直接的脑力对战,看看谁更厉害。
btw 两个月前曾经跟团队也讨论过做一个类似的平台,供内部娱乐用… 心动不如行动啊。








