2007/01/30 | 图书摘录五:创建简单线条绘制工具
类别(编程资源) | 评论(1) | 阅读(174) | 发表于 12:44

创建简单线条绘制工具

1. 在一个新文档中,在舞台上创建一个按钮,然后在属性检查器中输入 clear_btn 作为其
实例名称。
2. 在时间轴中选择第 1 帧。
3. 选择“窗口” >“动作”,打开“动作”面板 (如果尚未打开)。
4. 在“动作”面板中输入以下代码:
this.createEmptyMovieClip("canvas_mc", 999);
var isDrawing:Boolean = false;
//
clear_btn.onRelease = function() {
canvas_mc.clear();
};
//
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
canvas_mc.lineStyle(5, 0xFF0000, 100);
canvas_mc.moveTo(_xmouse, _ymouse);
isDrawing = true;
};
mouseListener.onMouseMove = function() {
if (isDrawing) {
canvas_mc.lineTo(_xmouse, _ymouse);
updateAfterEvent();
}
};
mouseListener.onMouseUp = function() {
isDrawing = false;
};
Mouse.addListener(mouseListener);
5. 选择“控制” >“测试影片”对该文档进行测试。
6. 拖动指针在舞台上绘制线条。
7. 单击该按钮可以擦除所绘制的内容。

注:我的侦听器模式的画线工具栏在这里找到了出处。

0

评论Comments