摘要:
As3帮助文档中有如下定义: public function beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "p... 阅读全文
摘要:
OMSF出了1.0版,刚用FlashDevelop3.2.1来新建一个as3工程测试官方提供的代码: public class Main extends Sprite { private var _mediaPlayer:MediaPlayerSprite; public function... 阅读全文
摘要:
最近项目需要做一个Adobe流媒体播放器,要求播放器打开后停止在视频的某一帧, 而不是点击播放按钮后才开始播放,即播放器打开后能看到视频的预览图像。下面是主要部分的测试代码: private function init(e:Event = null... 阅读全文
摘要:
这段代码显示了如何创建一个带有状态栏,菜单栏,工具栏的一般win32窗口,代码来自《wxPython in action》一书。 # -*- coding: gb2312 -*-'''Created on 2010-6-2@author: ywxgod'''import wximport wx.py... 阅读全文
摘要:
最近项目改版添加了关于白板的redo/undo功能,其中一个需求就是要能通过键盘的组合键Ctrl+z,Ctrl+y来实现undo、redo功能。 开始以为很简单,且as3的KeyboardEvent事件对象中有e.ctrlKey,e.shiftKey来判断是否按下了Ctrl,Shift键,但事情不是... 阅读全文
摘要:
chr,str,ord都是与字符转换相关的函数。 chr(i)-->character:参数i是一个小于256的小整数,函数返回的是以i为ASCII码的字符。如 chr(97)-->'a' chr(98)-->'b' chr(255)-->'0xff' chr(256)-->异常! chr... 阅读全文
摘要:
主要利用了Revolute Joint和Pristmatic Joint。 汽车分为五个部分:左前轮,右前轮,左后轮,右后轮,车身主体。 其中左前轮,右前轮分别与车身创建Revolute Joint,以控制车轮的转动;左后轮,右后轮分别与车身创建Pristmatic Joint,以控制后轮的移动,且... 阅读全文
摘要:
Prismatic Joint的作用是在一个方向上移动某一个刚体,移动的最大距离和最小距离可以定义,移动过程中刚体不能转动。一般可以用着活塞运动。 下面的是创建移动关节的主要代码: var pristmaticRect:Rect = new Rect(40, 40, new Point(275, 2... 阅读全文
摘要:
在上一篇中记录了如何创建Revolute Joint,现在在上一篇的基础上来修改Revolute Joint,使之变为一个Motor(动力装置,马达)。 主要代码: var distanceBall:Ball = new Ball(10, new Point(300, 240), new Point... 阅读全文
摘要:
选取任意两个刚体就可以创建一个转动关节,且一个刚体的质量要为0。 要创建转动关节,需调用关节定义的Initialize方法: public function Initialize(b1:b2Body, b2:b2Body, anchor:b2Vec2) : void 前两个参数表示要组成关节的刚体,... 阅读全文