Debes poner las condicionales con ==, en vez de = M.
-----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Arantxa Pelayo Rufo Enviado el: sábado, 17 de junio de 2006 16:02 Para: [email protected] Asunto: [ASNativos] problemas con "if" y "else if" Hola, estoy trabajando con Flash 8 y tengo un problema con el "if" y el "else if". Tengo una película y quiero que cuando llegue al frame 50 (p. ej.) cargue un swf en un movie clip, según una varialble que le paso desde un botón. He puesto este código en el frame: if (val = 1){ _root.container.loadMovie("quienes.swf"); } else if (val = 2){ _root.container.loadMovie("servicios.swf"); } else if(val = 3){ _root.container.loadMovie("noticias.swf"); } Cuando pruebo la película, solo carga la primera película, en este caso la correspondiente a val 1, si cambio el 1 por 2 y el swf correspondiente, es decir, invierto el orden, carga la película "servicios.swf", es decir, que las variables funcionan, pero el condicional no, ya que solo lee la primera frase. Espero que entendáis a lo que me refiero. Ojalá podáis ayudarme. Muchísimas gracias por adelantado. Besos ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

