上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 这是一个物体被抛动的例子,原例子来自于《Flash ActionScrpt3 动画教程》一书,我在此做了小小修改,加入了球体自身的转动效果。 阅读全文
posted @ 2010-04-10 20:15 ywxgod 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 物体运动中碰到边界的4种处理方法 阅读全文
posted @ 2010-04-10 12:35 ywxgod 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在运动中加入重力,风力,角速度的效果 阅读全文
posted @ 2010-04-10 11:27 ywxgod 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 为物体的运动做一个总结: 在FlashDevelop中建立一个FlashIDE工程,新建一个Fla文件到工程目录,在Fla文件中新建一个库元件Circle(类名,一个圆形Sprite),接下来新建两个类,一个是主类Main.as,一个是Circle.as。 package { import fla... 阅读全文
posted @ 2010-04-10 11:02 ywxgod 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 要创建组合刚体,可以分别创建多个形状定义,然后在同一个刚体实例上调用多次CreateShape(b2ShapeDef)。核心代码如下: 1。先定义刚体定义(用来创建组合刚体),设置刚体位置,并创建刚体实例。 var bodyDef:b2BodyDef = new b2BodyDef(); bodyD... 阅读全文
posted @ 2010-04-08 22:40 ywxgod 阅读(470) 评论(0) 推荐(0) 编辑
摘要: as3中对于一个Number类型的变量a,初始值为NaN,一旦你赋值给a一个数字后,它就有了值。现在如果你想让a再次变为NaN,你会直接把NaN赋给变量a吗? 由于一直很少用到NaN,所以我开始都没有想到直接把NaN赋值给a,我做了很愚蠢的测试: var a:Number;trace(a);//Na... 阅读全文
posted @ 2010-04-08 20:50 ywxgod 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 对于一个集合我们可以监听mx.events.CollectionEvent事件,当集合作为数据源时,可以非常方便操作数据。 CollectionEvent事件对象有个kind属性,表示集合操作的类型,如:向集合中增加数据,删除数据等等。 调用集合的不同方法发送CollectionEvent事件的ki... 阅读全文
posted @ 2010-04-08 20:38 ywxgod 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Flex4中spark.primitives包中有:BitmapImage,Ellipse,Graphic,Line,Path,Rect,RectangleShadow类。 BitmapImage继承自BitmapImage GraphicElement EventDispatcher Objec... 阅读全文
posted @ 2010-04-01 23:31 ywxgod 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 调用b2World类的DestroyBody方法,此方法需要一个b2Body对象作为参数,即为要删除的物体。 在某些时候我们设置了b2BodyDef.userData属性为一个显示对象,那么在删除物体时还需要清除此物体对象的现实对象即: container.removeChild(b2BodyDef... 阅读全文
posted @ 2010-03-29 21:41 ywxgod 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 通过键盘控制物体的移动,改变物体的线速度即可以改变它的运动状态。通过监听舞台的MouseEvent.MOUSE_DOWN和MouseEvent.MOUSE_UP事件来移动物体。当mouseDown时,设置一个Boolean值记下按下的方向键,在Event.ENTER_FRAME事件中根据设置的Boo... 阅读全文
posted @ 2010-03-29 21:11 ywxgod 阅读(371) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页