Comunidad de diseño web y desarrollo en internet online

Recuperar el indexOf de un Array de movieclips

Citar            
MensajeEscrito el 18 Sep 2013 12:34 am
Hola.. estoy con una pequeña duda.

resulta que tengo un array un poco distinto que me fue indicado usase para realizar una botonera.

Se trata de este

Código :

var menuArray:Array =
[
{menu:menu_verde, display:display_verde},
{menu:menu_rojo, display:display_rojo},
{menu:menu_negro, display:display_negro},
{menu:menu_blanco, display:display_blanco},
{menu:menu_azul, display:display_azul},
{menu:menu_amarillo, display:display_amarillo}
];


Y no puedo recuperar su posicion, cuando escribo:

Código :

trace ("posicion "+menuArray.indexOf(menu_negro));


obtengo como resultado "posicion -1", tengo entendido que -1 aparece cuando no se encuentra.
A que se debe? no se puede encontrar el valor ?

Muchas gracias

Por lio89

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Sep 2013 02:10 pm
indexOf busca String o numeros, en este caso es un puntero a un MovieClip (o alguna otra cosa que no es string o number) con lo cual no lo encuentra. Pon un identificador, úsalo en tu busqueda, recuerda que buscas por propiedad de objetos, el array no tiene elementos simples

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 26 Sep 2013 08:32 pm
Gracias Jorge ya lo he resuelto

Por lio89

18 de clabLevel



 

firefox

 

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