Flash用代码实现绘制圆的动画
答案:1 悬赏:60 手机版
解决时间 2021-04-26 00:12
- 提问者网友:雨不眠的下
- 2021-04-25 02:13
请问Flash如何用代码实现绘制圆的动画,顺便告诉我其它的图形的绘制动画。
最佳答案
- 五星知识达人网友:荒野風
- 2021-04-25 03:36
圆形啊
我这里用as3举例哈,
var Circle:Sprite = new Sprite(); // 这里是建立一个实际存在的物体
Circle.graphics.beginFill(0xFFCC00); //这个是设定填充颜色beginFill(16进制颜色)
Circle.graphics.lineStyle(5,0x993300,1);
//这里是设定线条属性lineStyle(粗度,线条的颜色,透明度[0~1])
Circle.graphics.drawCircle(350,150,60);
//这里是绘制圆形drawCircle(X轴的位置,y轴的位置,半径)
至于上面所提到的 graphics 这个比较难理解吧..如果你是要绘制图形的话就要在这个元件的后面加上.graphics 就这样理解吧
其他图形的用同样以上方法
就是说填充颜色还是用beginFill,设定线条同样用lineStyle
不过要画其他图形就得更改我上面写的代码的最后1行
这一行 Circle.graphics.drawCircle(350,150,60); 因为drawCircle是画圆的
如果你要画矩形,就要改成drawRoundRect(x轴位置,y轴位置,宽度,长度,圆角宽度,圆角长度) 圆角不要告诉我说你不知道是啥吧,就是有些矩形它的四个角不是直的,它的每个角的连接处都是弯的
如果要画椭圆形的画要用drawEllipse(x轴位置,y轴位置,椭圆宽度,椭圆高度)
如果你还不满足,想画其他图形,那就用lineTo函数吧.就是连续画线,组成图形
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯