[問題] 畫線清除疑問
import flash.events.MouseEvent;
import flash.display.Sprite;
var container:Sprite = new Sprite();
stage.addChild(container);
stage.addEventListener(MouseEvent.MOUSE_DOWN, mousedown);
stage.addEventListener(MouseEvent.MOUSE_UP, mouseup);
function enterFrameHandler(eventMove:MouseEvent):void
{
container.graphics.lineTo(mouseX,mouseY);
eventMove.updateAfterEvent();
}
function mousedown(eventDown:MouseEvent):void
{
container.graphics.lineStyle(8, 0xFFD700);
container.graphics.moveTo(mouseX, mouseY);
stage.addEventListener(MouseEvent.MOUSE_MOVE, enterFrameHandler);
}
function mouseup(eventUp:MouseEvent):void
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, enterFrameHandler);
}
return_mc.addEventListener(TouchEvent.TOUCH_BEGIN, gameReturn1);
function gameReturn1(event:TouchEvent) {
gotoAndPlay(2);
container.graphics.clear();
}
------------------------------------------------------------------------------
這是在影隔3的程式碼
我畫完要返回(等於清除的按鈕)的時候,我所畫的線會全部消失
但是當我返回到影隔2的時候,我竟然還可以在畫線....(影隔2是主目錄)
我想請問一下大大,如何修改 影隔2才不能畫線..
我用過remove但是他一直出錯...我也不知道為什麼...
新手一問,請老手幫忙解答
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.221.206
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章