WEB开发网
开发学院图形图像Flash [Flash基础理论课03]制作简易涂鸦板[画线指令] 阅读

[Flash基础理论课03]制作简易涂鸦板[画线指令]

 2009-05-30 12:07:44 来源:WEB开发网   
核心提示: lineStyle(2);function onMouseDown() {moveTo(_xmouse, _ymouse);onMouseMove = draw;}function onMouseUp() {delete onMouseMove;}function draw() {line

--------------------------------------------------------------------------------

lineStyle(2);
function onMouseDown() {
 moveTo(_xmouse, _ymouse);
 onMouseMove = draw;
}
function onMouseUp() {
 delete onMouseMove;
}
function draw() {
 lineTo(_xmouse, _ymouse);
}

--------------------------------------------------------------------------------

FLASH 充电1:AS画线,既可以在舞台上(_root),也可以在影片剪辑上(mc).

推荐画在mc中,这样可以方便、灵活地控制。

FLASH 充电2: 关于 lineTo 及 moveTo

(1)先要设置线条用 lineStyle( 粗度 , 颜色 , 透明度)

(2)画笔的起点 moveTo( X坐标 , Y坐标 )

(3)画笔的终点 lineTo( X坐标 , Y坐标 )

(4)注意:执行完 lineTo 这个指令后,下一次画线的起点就是当前lineTo的位置,就不用再单独做一次moveTo指令了。

下面我们在mc中绘制一个矩形

_root.createEmptyMovieClip("mc", 10);
mc._x = 30;
mc._y = 30;
mc.lineStyle(2, 0x0, 100);
mc.moveTo(0, 0);
mc.lineTo(100, 0);
mc.lineTo(100, 100);
mc.lineTo(0, 100);
mc.lineTo(0, 0);

FLASH 充电3: 关于 curveTo ( 控制点X , 控制点Y , X坐标 , Y坐标 )

下面我们在mc中绘制一条曲线:

_root.createEmptyMovieClip("mc", 10);
mc._x = 30;
mc._y = 30;
mc.lineStyle(2, 0x0, 100);
mc.moveTo(0, 0);
mc.curveTo(0, 200, 100, 200);

Tags:Flash 基础 理论课

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接