2010年11月17日
摘要:
地址如下:http://www.adanghome.com/js_demo/5/做了个小球的碰撞墙壁反弹的小demo,基于html5的,所以请用chrome浏览。动画没有用css3来实现,感觉css3的动画虽然可以做简单的补间动画,也能做逐帧式动画,但对于属性依赖脚本实时变化的动画就很无能为力了。...
阅读全文
posted @ 2010-11-17 10:42
真阿当
阅读(342)
推荐(0)
2010年11月14日
摘要:
private function onEnterFrame(event:Event):void { for (var i:uint = 0; i stage.stageWidth) { ball.x = stage.stageWidth - ball.radius; ball.vx *= bou...
阅读全文
posted @ 2010-11-14 23:06
真阿当
阅读(161)
推荐(0)
摘要:
1)何时停止缓动:private function onEnterFrame(event : Event) : void {var dx:Number = targetX - ball.x;if (Math.abs(dx) < 1){ball.x = targetX;removeEventList...
阅读全文
posted @ 2010-11-14 13:20
真阿当
阅读(132)
推荐(0)
摘要:
1)力作用于速度,而不是距离:vx += ax;vy += ay;ball.x += vx;ball.y += vy; 2) 反弹:if(ball.x + ball.radius > right){ball.x = right - ball.radius;vx *= -1; (无能量损失,如果有...
阅读全文
posted @ 2010-11-14 11:41
真阿当
阅读(328)
推荐(0)
2010年11月13日
摘要:
1) 向某点旋转:dx = mouseX - sprite.x;dy = mouseY - sprite.y;sprite.rotation = Math.atan2(dy,dx) * 180 / Math.PI; 2) 创建波形:public function onEnterFrame(even...
阅读全文
posted @ 2010-11-13 20:28
真阿当
阅读(194)
推荐(0)
2010年11月12日
摘要:
1) 标签的contenteditable属性。这个属性可以设置为true或flase,设定元素是否可编辑。如果给p、div、ul等容器设置contenteditable = "true",元素就可以像input type="text"或者textarea一样可以编辑。但如果给textarea等表...
阅读全文
posted @ 2010-11-12 18:05
真阿当
阅读(96)
推荐(0)
摘要:
css3有了resize属性,本打算用它来代替js完成resize功能的,今天在试用的时候发现原来resize功能也有它的局限性。因为现在还只有webkit内核的浏览器支持resize属性,所以我在chrome下测了下这个功能,发现以下几个问题:1) 单独设resize无用,resize需要和o...
阅读全文
posted @ 2010-11-12 17:40
真阿当
阅读(340)
推荐(0)
2010年11月11日
摘要:
折腾了三天,终于把socket server在handshake时的处理给整通了,前端的onopen事件终于响应了!!!先贴一下关键部分的代码,记录一下:==========================================================def getKey(me...
阅读全文
posted @ 2010-11-11 15:18
真阿当
阅读(660)
推荐(0)
2010年11月10日
摘要:
canvas对象可以转换成图片,用canvas.toDataURL( 'image/png' )即可。可以设置一个监听点击事件,触发window.open( canvas.toDataURL( 'image/png' ), 'mywindow' ),就可以打开一个新窗口,窗口内容为canv...
阅读全文
posted @ 2010-11-10 11:21
真阿当
阅读(211)
推荐(0)
2010年11月9日
摘要:
原文地址:http://html5demos.com/
阅读全文
posted @ 2010-11-09 20:58
真阿当
阅读(81)
推荐(0)