Comunidad de diseño web y desarrollo en internet online

Funciones en bucle

Citar            
MensajeEscrito el 11 Abr 2007 11:57 pm
hola!

tengo un problema en un codigo de action script y por mas que he buscado no he encontrado, y estoy seguro que la respuesta es una chorrada...

este es el codigo que me falla:

Código :

for (i = 0; i<4; i++){
    eval("texto" + i).titulo.onRelease = function() {
        mostrarMenu1(i);
    }
}


es decir quiero que un numero no definido de objetos (en este caso 4, pero no tengo por que saberlo a priori) tenga la misma funcion. ese codigo no funciona pero si escribo

Código :

texto0.titulo.onRelease = function() {
    mostrarMenu1(0);
}
texto1.titulo.onRelease = function() {
     mostrarMenu1(1);
}
...


con cada objeto si funciona...

os doy muchas gracias por adelantado por vuestra ayuda :)


:swat: Editado : Utiliza las etiquetas [code] para postear código

Por cesco

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Abr 2007 01:40 am

Código :

this["texto" + i].titulo.onRelease = function()

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

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

BCN

opera
Citar            
MensajeEscrito el 12 Abr 2007 04:10 pm
nop eso ya lo he probado y tampoco m funciona :(

de todas formas al pribar la pelicula m da un error tipo:

**Advertencia** El identificador de vinculación 'elemento1' ya estaba asignado al símbolo 'elemento_general' y no es posible asignarlo al símbolo 'elemento_general' porque los identificadores de vinculación deben ser exclusivos.

que no entiendo y quiza sea ese el problema, se os ocurre como kitar esa advertencia?

gracias de antemano!

Por cesco

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Abr 2007 04:12 pm
por cierto he probado a cambiarle el nombre de vinculacion y sigue apreciendo el problema

Por cesco

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 13 Abr 2007 03:29 pm
nada ya he encontrao la soulucion
gracias =mente!

Por cesco

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2007 01:19 am
si me la pudieras decir la solucion me ayudarias bastante

ya que tengo un problema parecido gracias

:cool:

Por elkenny

28 de clabLevel



 

salamanca

firefox

 

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