flash 绘图API:鼠标拖动小球
2010-03-02 00:00:00 来源:WEB开发网第二步:
进行对鼠标监听,针对鼠标的 按下,和松开状态进行监听,并加以EnterFrame事件,每一帧进行刷新操作
1. private function init():void
2. {
3. stage.addEventListener(MouseEvent.MOUSE_DOWN,MouseDown);
4. stage.addEventListener(MouseEvent.MOUSE_UP,MouseUp);
5. stage.addEventListener(Event.ENTER_FRAME,Run);
6.
7. }
第三步:
对小球进行绘制直线,这一步我们主要使用moveTo 和LineTo的方式就行,其他的也可以使用flash cs4的drawpath
关键的地方就是确立好每一个小球的位置。
1. //绘制线条
2. private function drawLine(x1,y1):void
3. {
4. graphics.clear();
5. graphics.lineStyle(1,0xff0000);
6.
7. for (var i:int=0; i<list.length; i++)
8. {
9. graphics.moveTo(mouseX,mouseY);
10. graphics.lineTo(list[i].x,list[i].y);
11. }
12.
13. }
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接