Lo pinta fuera y dentro pero la parte que la pinta dentro la pinta por detrás del área del dibujo que es blanca. Si pones, dentro de la pizarra, el "areadibujo" con un alpha al 50 verás que estás pintando tambien dentro.
Roberto ----- Original Message ----- From: "Rafa García" <[EMAIL PROTECTED]> To: <asnativos@5dms.com> Sent: Tuesday, September 20, 2005 1:12 PM Subject: Re: [ASNativos] Generar un jpg desde un swf, tercer y ultimointento... > Como estaba claro que todo no podía ser tan bonito, primero, mirad: > http://webdemos.millorsoft.es/rafa/pizarra/pizarra2.html > Os pongo el codigo para que me digais pq coño se pinta la firma fuera > del rectangulo y no dentro ;-). He probado a referenciar con _root todos > los clips, a quitar los_mc... > Esto es surrealista...Un saludo. > > PD-. Si alguno tiene un segundo, he colgado el fla en un zip en > http://webdemos.millorsoft.es/rafa/pizarra/pizarraok.zip > > Gracias de nuevo > > <code as> > //creo arrays del dibujo > var guardaarraytotal:Array = new Array(); > > //defino accion botones > botonborrar_mc.onRelease = function() { > _root.pizarra.areadibujo.clear(); > _root.guardaarraytotal = new Array(); > _root.guardaarraytrazo = new Array(); > } > > botonguardar_mc.onRelease = function() { > //parsea array y lo envia a php > trace ("Envia array de la firma parseado"); > } > > //escribo literales de botones > var formatoborrar:TextFormat = new TextFormat(); > formatoborrar.font = "fuente_atlantis"; > formatoborrar.size = 8; > botonborrar_mc.literalborrar_txt.setTextFormat(formatoborrar); > botonborrar_mc.literalborrar_txt.text = "Borrar Firma"; > > var formatoguardar:TextFormat = new TextFormat(); > formatoguardar.font = "fuente_atlantis"; > formatoguardar.size = 8; > botonguardar_mc.literalguardar_txt.setTextFormat(formatoguardar); > botonguardar_mc.literalguardar_txt.text = "Guardar Firma"; > > //creo funcionalidad pizarra > pizarra.onPress = function() { > _root.guardaarraytotal = > _root.guardaarraytotal.concat(_root.guardaarraytrazo); > _root.guardaarraytrazo = new Array(); > pizarra.areadibujo.moveTo(pizarra._xmouse, pizarra._ymouse); > _root.guardaarraytrazo.push(x+", "+y); > intervalID = setInterval( > dibuja = function(mc){ > mc.lineStyle (0.5, 0x000000, 100); > var x = mc._xmouse; > var y = mc._ymouse; > _root.guardaarraytrazo.push(x+", "+y); > mc.lineTo(x,y); > } > ,01, pizarra.areadibujo); > } > > pizarra.onRelease = pizarra.onRollOut = pizarra.onReleaseOutside = > function() { > clearInterval(intervalID); > } > </code as> > > ---------------------------------- > Lista ASNativos:asnativos@5dms.com > http://www.5dms.com/listas > ---------------------------------- ---------------------------------- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas ----------------------------------