flash 绘图API:剑归宗
2010-03-02 00:00:00 来源:WEB开发网 1. private function init():void
2. {
3. addChild(pen);
4. pen.graphics.lineStyle(1,0x000000);
5. pen.graphics.moveTo(array[0][0],array[0][1]);
6. for (var i:int=0; i<array.length; i++)
7. {
8. pen.graphics.lineTo(array[i][0],array[i][1]);
9. }
10. pen.graphics.drawCircle(60,-11,12);//绘制剑中心
11. pen.graphics.drawCircle(60,60,14);
12. pen.graphics.beginFill(0xff00ff);
13. pen.graphics.drawCircle(60,60,5);
14. pen.graphics.endFill();
15. pen.graphics.moveTo(60,60);
16. pen.graphics.lineTo(65,330);
17. pen.scaleX=pen.scaleY=0.3;
18. }
然后为剑添加一些圆和一些线,效果图就是上面那张图片。
第二步:交互操作
实现剑的操作,无非就是复制一系列的对象,然后对其进行分布。实现剑围绕圆分布。
stage.addEventListener(MouseEvent.CLICK,onClick);
private function onClick(event:MouseEvent):void
{
//产生一系列的对象,对其对象进行分布处理,按圆的轨迹进行分布。
}
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接