[問題]createEmptyMovieClip指定位置?
午安~
阿餅最近嚐試用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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章