flash 绘图API:绘制秀曲线图形
2010-03-02 00:00:00 来源:WEB开发网基础原理:从一个纵轴开始,划分一系列的点,然后从一点开始,左右进行连线绘制。同时也可以在自己的图案里面进行绘制,当然这种效果不只是一种的,你可以变化一下角度。效果会更加美丽。这种是90度角的效果。
查看原图(大图)
1. package
2. {
3. //800x600 黑色背景
4. import flash.display.Sprite;
5. import flash.events.*;
6.
7. public class Main extends Sprite
8. {
9. private var pen:Sprite=new Sprite();//画笔
10. private var num:int=61;
11. private var startX:Number=400;
12. private var startY:Number=300;
13. public function Main()
14. {
15. addChild(pen);
16. creatSprite();
17. }
18. //创建图形
19. private function creatSprite():void
20. {
21. pen.graphics.lineStyle(2,0xffffff);//定义画笔粗糙和颜色
22. for (var i:int=0; i<num; i++)
23. {
24. for (var j:int=0; j<2; j++)
25. {
26. pen.graphics.moveTo(startX,i*10);
27. if (i<30)
28. {
29. if (j==0)
30. {
31. pen.graphics.lineTo(startX-i*10,startY);
32. } else
33. {
34. pen.graphics.lineTo(startX+i*10,startY);
35. }
36. } else
37. {
38. if (j==0)
39. {
40. pen.graphics.lineTo(startX-(num-1-i)*10,startY);
41. } else
42. {
43. pen.graphics.lineTo(startX+(num-1-i)*10,startY);
44. }
45. }
46. }
47. }
48. }
49. }
50. }
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接