Comunidad de diseño web y desarrollo en internet online

Borrar dibujo mediante Actionscript.

Citar            
MensajeEscrito el 14 Sep 2008 02:06 pm
Tengo un dibujo de un cuadro hecho mediante AS:

Código :

cuadro=function(){
lineStyle(2,0x666666,100);
beginFill(0x000066,100);
moveTo(375,0);
lineTo(575,0);
lineTo(575,600);
lineTo(375,600);
lintTo(375,0);
endFill();
}
cuadro();


Ahora quiero un codigo que me lo borre.
He provado con:

Código :

delete cuadro;

pero no funciona, solo evita que se buelvan a crear mas cuadros mediante la función "cuadro", pero no borra el que hay en la pantalla.

Hay alguna forma de borrarlo?
Gracias.

Por -cibernetik-

72 de clabLevel



 

msie7
Citar            
MensajeEscrito el 14 Sep 2008 07:05 pm
Cuando dices delete cuadro, estás borrando la función pero no los dibujos porque estos los estás dibujando en la escena, debes crear un MovieClip y dibujar dentro de el:

Código ActionScript :

function drawCuadro():Void {

   var cuadro:MovieClip = _root.createEmptyMovieClip("cuadro", _root.getNextHighestDepth());

   with (cuadro) {

      lineStyle(2,0x666666,100);
      beginFill(0x000066,100);
      moveTo(375,0);
      lineTo(575,0);
      lineTo(575,600);
      lineTo(375,600);
      lintTo(375,0);
      endFill();

   }
}

drawCuadro();


Y después puedes borrarlo de la siguiente manera:

Código ActionScript :

_root.cuadro.removeMovieClip();

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

msie7
Citar            
MensajeEscrito el 14 Sep 2008 07:08 pm
Ok, ya funciona, gracias.

Por -cibernetik-

72 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.