Foros del Web » Creando para Internet » Flash y Actionscript »

por que no me funciona el if

Estas en el tema de por que no me funciona el if en el foro de Flash y Actionscript en Foros del Web. no se por que no me funciona esto Código PHP: this . onEnterFrame  = function () {   if( variableid =  "esp" ){   this . gotoAndStop ( ...
  #1 (permalink)  
Antiguo 29/10/2006, 19:19
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
por que no me funciona el if

no se por que no me funciona

esto

Código PHP:
this.onEnterFrame = function () {
 
if(
variableid"esp"){
 
this.gotoAndStop(56)
}
else {
 
this.gotoAndStop(57
siempre va al frame 56
pero si en la variableid paso "eng" me tendria que ir a la 57 yo creo no?
que ago mal?


hoy el flash este me lleva por la calle de la margura
  #2 (permalink)  
Antiguo 29/10/2006, 19:53
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Hola,

Tu codigo esta incompleto, asi como lo muestras no funciona. Me imagino que lo habras pegado mal y por eso lo dejo tal cual, solo agrego una cosa para que pruebes:

this.onEnterFrame = function () {

trace(variableid);
if(variableid= "esp"){
this.gotoAndStop(56)
}
else {
this.gotoAndStop(57)



trace(variableid); lo que hara sera mostrarte en la ventanita de output el valor de variableid, fijate que valor toma y fijate si verdaderamente en algun momento vale "eng" o si siempre vale "esp" que es lo que seguramente este pasando. Si quieres mas ayuda, pega el resto del codigo o lo que sea necesario...


SAludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 29/10/2006, 20:14
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Código:
variableid= "esp"
Estas asignando un valor a la variable.

Para comparaciones se debe de usar 2 =

Código:
if(a == b)
{
      //la condicion se cumple
}
  #4 (permalink)  
Antiguo 30/10/2006, 04:19
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 6 meses
Puntos: 30
//tu codigo
trace(variableid);
if(variableid= "esp"){//falta un =
this.gotoAndStop(56)
}
else {
this.gotoAndStop(57) //te falto cerrar el else con una }
//////////////////////////////////////////////////////////////////////////
//corregido

trace(variableid);
if(variableid=="esp"){
this.gotoAndStop(56)
}
else {
this.gotoAndStop(57)
}

// nota: es AS no PHP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:08.