Ciao Ragazzi
ho creato un MovieClip su cui disegnare con il seguente codice :
Funziona, disegna perfettamente.codice:var canvas_mc:MovieClip = new MovieClip() addChildAt(canvas_mc, 0); canvas_mc.swapDepths; canvas_mc.graphics.beginFill(0xFFFFFF); canvas_mc.graphics.drawRect(0, 0, 600, 500); canvas_mc.graphics.endFill(); canvas_mc.addEventListener(MouseEvent.MOUSE_DOWN, startDrawing); canvas_mc.addEventListener(MouseEvent.MOUSE_UP, stopDrawing); function startDrawing(event:MouseEvent):void{ canvas_mc.graphics.lineStyle(1,0x000000,100); canvas_mc.graphics.moveTo(mouseX, mouseY); canvas_mc.addEventListener(MouseEvent.MOUSE_MOVE, makeLine); } function makeLine(event:MouseEvent):void{ if (!gommabool && riquadro) canvas_mc.graphics.lineTo(mouseX, mouseY); } function stopDrawing(event:MouseEvent):void{ canvas_mc.removeEventListener(MouseEvent.MOUSE_MOVE, makeLine); }
Il mio problema è che vorrei che questo disegno venga fatto su un'immagine di sfondo, e non sul bianco.
Ho provato banalmente a mettere lo sfondo direttamente nella GUI di flash, trascinando il file JPG sul clip (come avevo fatto in ActionScript 2.0, con ottimi risultati ) ma niente, va a coprirmi il disegno che rimane quindi invisibile.
Come posso far si che lo sfondo sia all'ultimo livello e il disegno al di sopra ?
Considerando che vorrei anche fare una gomma, quindi eliminare il disegno e far ricomparire lo sfondo al di sotto ... devo caricare il jpg in qualche modo particolare ?
Grazie !

Rispondi quotando

