Comunidad de diseño web y desarrollo en internet online

Ocultar varios MC conun array....ayuda!!!!

Citar            
MensajeEscrito el 07 Abr 2008 06:51 pm
hola, una consulta a cerca de un array...tengo una pelicula con varios movieclips en el escenario ke kiero ocultar al mismo tiempo, los botones se llaman (surf, capoeira, boogies, kitesurf, caballos, camellos, gastronomia, masajes, yoga, pesca, snorkel, tiempo_libre) y pensaba mediante un array ocultarlos a todos, tipo asi (no soy bueno con actionscript, pero intento...)

//este tendria ke ser el array (evidentemente algo no esta bien)
var btns=[surf, capoeira, boogies, kitesurf, caballos, camellos, gastronomia, masajes, yoga, pesca, snorkel, tiempo_libre];
//esta seria la acción para ocultarlos
_level0.mc_servicios.btns[i]._visible = false;

Se ke algo no estoy haciendo bien, alguien me puede ayudar?

Por piterosporum

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 Abr 2008 08:54 pm
Entiendo que queres hacer, pero no entiendo por qué el array... Si pones todos los botones en un mismo mc y ocultas ese mc no es más fácil?..O queres poder eleguir los botones a ocultar?

Por Flater

16 de clabLevel



 

Buenos Aires; Argentina

firefox
Citar            
MensajeEscrito el 07 Abr 2008 09:27 pm
En el array tendiras que colocar la ruta completa al clip

Código :

var btns = [ _level0.mc_servicios.surf,  _level0.mc_servicios.capoeira, etc...];

y crear el for de esta manera

Código :

for (va i=0; i<btns.lenght; i++)
{
  btns[i]._visible = false;
}


Eso, o colocar un string con el nombre,

Código :

var btns = [ "surf", "capoeira", etc...];


y el for sería

Código :

for (va i=0; i<btns.lenght; i++)
{
   _level0.mc_servicios[btns[i]]._visible = false;
}

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

clabbrowser
Citar            
MensajeEscrito el 07 Abr 2008 11:32 pm
gracias a ambos, utilize tus codigod Zguillez, pero el ARRAY lo tuve ke poner dentro del FOR, al final kedó así

PARA OCULTARLOS
---------------------------
for (i=0; i<12; i++){
var btns = [ _level0.mc_servicios.surf, _level0.mc_servicios.capoeira, etc];
btns[i]._visible = false;
}
tambien le sake el "va" ke estaba en el for
for (va i=0;...
y como el array kedó dentro del for (al menos intuyo ke fue por eso) no me tomaba el "btns.lenght" asi ke le puse la cantidad( 12), muchas gracias a ambos y Flater, los MC estan por separado porke si los junto en un solo movieclip, se me complican otras, lineas de codigo...jeje, ke son muchas, y sobre todo porke kería resolver esto de esta manera ya ke nunca habia utilizado un array y kería lograrlo de una vez por todas, apenas la pagina este online se la muestro, grax.-

Por piterosporum

9 de clabLevel



Genero:Masculino  

msie

 

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