Comunidad de diseño web y desarrollo en internet online

Como borrar Movieclips Creados por Attachmovie ?

Citar            
MensajeEscrito el 16 Abr 2007 04:34 am
Hola de Nuevo !!

Muy bien, Pues mi problema radica en borrar movieclips creados por mi attachmovie

Tengo un CArgador (Menu)

-El cargador(Menu) Carga un Movie clip y este a su vez crea Movieclips utilizados como botones
-Al momento de querer regresar a el cargador(Menu), oviamente se quedan los clips creados por el attachmovie
-Ya intente leyendo esto http://www.cristalab.com/tips/32471/reiniciar-un-movieclip-de-flash, pero no lo supe aplicar

Espero Alguien tenga idea de como hacerlo !!
Gracias y Saludos ^^

Por Freman

108 de clabLevel



Genero:Masculino  

León, México

firefox
Citar            
MensajeEscrito el 16 Abr 2007 09:30 am
A ver si te sirve:

Código ActionScript :

//incorporar elemento de la biblioteca
this.attachMovie("tumovie", "tumovie", 1);
//creas tu movieclip dentro.
tumovie.createEmptyMovieClip("otro", 1);
tumovie.otro._x=20;
tumovie.otro._y=20;
//dibujamos un rectangulo...
tumovie.otro.beginFill(0xCC9933);
tumovie.otro.moveTo(0, 0);
tumovie.otro.lineTo(140, 0);
tumovie.otro.lineTo(140, 20);
tumovie.otro.lineTo(0, 20);
tumovie.otro.endFill();
//lo mismo
tumovie.createEmptyMovieClip("otromas", 2);
tumovie.otromas._x=20;
tumovie.otromas._y=60;
tumovie.otromas.beginFill(0xCC9933);
tumovie.otromas.moveTo(0, 0);
tumovie.otromas.lineTo(140, 0);
tumovie.otromas.lineTo(140, 20);
tumovie.otromas.lineTo(0, 20);
tumovie.otromas.endFill();
//estos tendrán acciones de boton que eliminaran a uno o otro.
tumovie.otromas.onPress=function(){
   tumovie.otro._visible=false;
}
tumovie.otro.onPress=function(){
   tumovie.otromas._visible=false;
}


Salut!

Por loisin

65 de clabLevel



Genero:Masculino  

Colonia-Castells

firefox
Citar            
MensajeEscrito el 16 Abr 2007 10:55 am
loisin, con eso lo único que haces es ocultarlo. Aunque pueda servir también, lo mas correcto seria usar:

Código :

removeMovieClip(mc);
Un ejemplo:

Código :

this.attachMovie("mcbiblioteca","mc",1);
mc._x=100;
mc._y=100;
mc.onPress=function(){
this.removeMovieClip(mc);
}

Siendo "mcbiblioteca" un MC que hay creado ya.

Por Bleend

Claber

3385 de clabLevel

10 tutoriales
4 articulos

Genero:Masculino   Héroes

Barcelona

firefox
Citar            
MensajeEscrito el 16 Abr 2007 11:34 am
Muy cierto Bleend. Cargas menos la maquina ya que esos mc los eliminas, no los ocultas.

Por loisin

65 de clabLevel



Genero:Masculino  

Colonia-Castells

firefox
Citar            
MensajeEscrito el 16 Abr 2007 07:32 pm
Gracias Si me funciono !!
Bleend
loisin

Por Freman

108 de clabLevel



Genero:Masculino  

León, México

firefox
Citar            
MensajeEscrito el 26 Nov 2009 12:44 pm
Chicos, a mi me funciona perfectamente lo que dice Bleend. El problema es cuando cargo otra película .swf. Me explico:

Estoy en mi "película1.swf". Hago un par de attach (éstos los referéncio con la opción "exportar para actions script") en diferentes frames en un mismo movie clip que lo instancio como "cargador" en el escenario. Se cargan y descargan perfectamente con las indicaciones de Bleend pero cuando cargo la "película2.swf" no me hace ni caso, es como si perdiera las propiedades. Algo leí sobre ésto, que si cargas otro .swf se pierden las propiedades del reemplazado, pero también recuerdo que con un "algo" en el código se podía resolver haciendo que éstas no se perdieran. Y si no es así, sabéis como podría hacerlo?? Pongo el código:

Código que escribo en cada uno de los frames donde se cargan los diferentes movie clips en en el movie clip "cargador":

Código ActionScript :

attachMovie("galeria_1", "cargador", this.getNextHighestDepth(), {_x:100, _y:138});
attachMovie("galeria_2", "cargador", this.getNextHighestDepth(), {_x:100, _y:138});


Código que utilizo para que cuando voy a otro frame se descargue el "cargador":

Código ActionScript :

b5.onRelease = function() {
   removeMovieClip(_root.cargador);
};

Por albertomelo

15 de clabLevel



 

firefox

 

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