看板 Flash 關於我們 聯絡資訊
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