AS3的iPhone UI组件
CS5就要发布,大家做好准备。
CS5就要发布,大家做好准备。
MiniBuilder是一款AS3开发的Flash开发环境。目前是桌面的alpha1.0版,提供了基本的开发环境和功能,具备了一个初步完整的框架。作者计划在未来同时提供桌面和网络两种版本。很期待beta版和网络版的推出。我们离网络办公又近了一小步。
物理学上的碰撞是很普通的概念,而在绘图上,碰撞无非是两个图形之间有了叠加。这个叠加的产生只与图形的形状有关,与颜色无关。通过Difference混合方式和getColorBoundsRect,我们可以很方便的检测到叠加区域,也就是完成了碰撞检测。详细讲解和源码请看这里。
wonderfl是什么?
wonderfl提供在线制作flash的服务。你可以在html页面上写actionscript代码,wonderfl的服务器会实时编译并在旁边显示结果,以及编译警告和错误。wonderfl还提供了最流行的类库以供使用,其中包括:
1 2 3 4 5 6 7 8 9 10 11 12 13 | as3corelib, version: 0.92.1 tweener, version: 1.31.74 Progression, version 3.0.8 Thread, version 1.0 Frocessing, 0.5 Stats, ver1.4 Papervision3D, ver 2.0.869 TweenLite, ver10.09 TweenMax, ver10.09 tweensy, ver0.2.2 Sandy 3D Engine, ver3.1 as3ds, ver1.04 Alternativa3D, ver5.5.0 |
wonderfl对我有什么意义?
wonderfl是关于flash的web2.0网站。你可以在上面写代码练手。也可以看别人的作品和源代码。不管是研究还是学习,都值得你去看一看。而且,还可以转贴:
Keith Peters在刚刚结束的FITC阿姆斯特丹上所作演示的源文件分享。主要介绍了创作Art from Code作品的一些基本方法。
| David Lenaerts重写了他以前的布料模拟类。用一点点物理知识和Verlet算法,加上Flash CS4的新绘图方式,就有了这个很漂亮的布料模拟效果。作者也分享了源代码。 |
25行难度还不够,现在只用140个字符。最佳效果可以获得一套Adobe Flash CS4。gskinner在twitter上发起了这个140字符AS效果大赛。其实大赛并不是很苛刻。你只需将你的140字符代码加入下面的模板中的/*src*/处,保证在严谨模式(strict mode)关闭的情况下任何Flash CS3或CS4上能够发布即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | g=graphics; mt=g.moveTo; lt=g.lineTo; ls=g.lineStyle; m=Math; r=m.random; s=m.sin; i=0; o={}; function f(e){/*src*/} addEventListener("enterFrame",f); //Tip #1: 使用i作为循环计数。 //Tip #2: 用o来储存变量(如 o.x=7)。 //Tip #3: 使用m.PI 或 g.drawRect 这样的用法来节省字符。 |
需要遵守的规定:
不可以修改“gimme”模板
参与者必须将140字符代码用tweet提交
不得使用外部资源
Flash的严谨模式关闭,发布为Flash CS4版本
你的代码能够被所有符合条件的平台编译
现在已经有人提交作品了。