作者gogophoebe (猴子猪)
看板Flash
标题[问题]createEmptyMovieClip指定位置?
时间Thu May 10 13:30:45 2007
午安~
阿饼最近嚐试用Flash做一个画板
网路上看到的做法通常是用createEmptyMovieClip的方式
建立一个绘图区域,我参照之後是酱写的
//新增一个空白画板
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);
执行後便可以在整个场景上绘图
但却连放在场景上的按钮也能被画到
阿饼是要做一个仿小画家的画板
整个场景中希望只有某个区域能够绘图
如果要指定canvas_mc的位置,该如何实现?
请各位大大不吝指教,阿饼感激不尽<O>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.22.17.52