Ciao Ragazzi
ho il seguente codice che mi crea un MovieClip sul quale disegno, con due bottoni.
Uno per la pulizia dello schermo e uno per il salva.

codice:
import it.sephiroth.mloaderWindow
import it.sephiroth.PrintScreen

var loader:mloaderWindow = this.createClassObject(mloaderWindow, "loader", 10, {_x:-1000, _y:-1000})
loader.setStyle("borderColor", 0x006699)


var listener:Object = new Object();

// copy in progress...
listener.onProgress = function(target:MovieClip, loaded:Number, total:Number){
	var perc = Math.round((loaded/total)*100)
	loader.label = "computing... " + perc + "%"
	loader.value = perc
};

// copy is complete, send the result LoadVars to PHP
listener.onComplete = function(target:MovieClip, load_var:LoadVars){
	loader.label = "sending to php...";
	load_var.send("/pixels.php", "_blank", "POST");
	loader.close();
};

createEmptyMovieClip("Line",1);
Line.lineStyle(1,0x000000,100); 
onMouseDown = function ()
{
Line.moveTo(_xmouse, _ymouse);
onMouseMove = function ()
{ Line.lineTo(_xmouse, _ymouse);}
}

onMouseUp=function()
{
onMouseMove=null;
}

// clear the drawing 
erase_mc.onRelease = function() 
{
	createEmptyMovieClip("Line", 1);
	Line.lineStyle(1, 0x000000, 100);
	Line.beginFill(0x000000, 100);
	Line.moveTo(0, 0);
	Line.moveTo(0, 180);
	Line.moveTo(350, 180);
	Line.moveTo(350, 0);
	Line.moveTo(0, 0);
	Line.endFill();
	
};


// preme tasto salva 
save_btn.onRelease = function() 
{
	print_me();

};


function print_me(){
    Line.pause()    // first pause the playing video
    pn = new PrintScreen(); // initialize the PrintScreen class
    pn.addListener( listener ); // assign a listener
    pn.print(_root, 0, 0, 600, 500) // copy the _root
	loader.label = "computing... 0%"
	loader.open(true, true, true);	// open a loader
}
Qualcuno mi sa dire come posso escludere una parte di questo movieclip per far si che sopra non ci si possa disegnare ?
Banalmente anche sui bottoni passando con il mouse mi lascia il segno ...
Grazie Mille.