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

hola quisiera poner 2 else dentro de un if.

Estas en el tema de hola quisiera poner 2 else dentro de un if. en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un teclado virtual pero 3 casillas de texto a rellenar. La pregunta como puedo poner 3 variaciones? var loginFocus = true; btn1.onRelease = ...
  #1 (permalink)  
Antiguo 12/01/2012, 06:07
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
hola quisiera poner 2 else dentro de un if.

Hola, tengo un teclado virtual pero 3 casillas de texto a rellenar.
La pregunta como puedo poner 3 variaciones?

var loginFocus = true;

btn1.onRelease = function()
{
if(_root.loginFocus)
{
mes1_txt.text += "1";
}
else
{
anio1_txt.text += "1";
}
}




Me interesaria algo asi:

var loginFocus = true;

btn1.onRelease = function()
{
if(_root.loginFocus)
{
mes1_txt.text += "1";
}
else
{
anio1_txt.text += "1";
}
else
{
dia1_txt.text += "1";
}
}

Un saludo
  #2 (permalink)  
Antiguo 12/01/2012, 11:32
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: hola quisiera poner 2 else dentro de un if.

Hola, e echo una demostracion aver si alguien averigua porque no me funciona.

Puedes verlo online en:

http://bigtruck.es/tecladocs5.swf

para descargar el FLA:

http://bigtruck.es/teclado123.zip
  #3 (permalink)  
Antiguo 12/01/2012, 20:49
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: hola quisiera poner 2 else dentro de un if.

Hola de nuevo sigo con esto, e estado viendo unos tutoriales para enterarme mas y ahora entiendo lo que me pasaba.

La variable la creo sin condicion entonces al pulsar encima de la instancia obcion_01 onSetFocus le daba condicion true a selec01

y si se hace onSetFocus sobre obcion_02 le da la condicion false a selec01.

Ahora el problema es como añado una obccion nuevo ya que el = no existe en true o false.

E probado dandole a selec01 una condicion de numeros, alfinal la soculion fue con la condicion de la respuesta de un trace y BINGO¡¡¡

Ejemplo normal de true y false:

Código:
btn7.onRelease = function()
{
	if (selec01)
	{
		trace ("Obcion 1");
		obcion_01.text += "7";
	}
	else 
	{
		trace ("Obcion 2");
		obcion_02.text += "7";
	}
	
}

var selec01;
 
obcion_01.onSetFocus = function()
{
	selec01 = true;
	trace ("Obcion 1");
}
obcion_02.onSetFocus = function()
{
	selec01 = false;
	trace ("Obcion 2"); 
}

obcion_03.onSetFocus = function()
{

	trace ("logrado"); 
}
Y el que necesitaba:

Código:
btn7.onRelease = function()
{
	if (selec01 == 110)
	{
		trace ("Obcion 1");
		obcion_01.text += "7";
	}
	else if(selec01 == 220)
	{
		trace ("Obcion 2");
		obcion_02.text += "7";
	}
	else 
	{
		trace ("Obcion 3");
		obcion_03.text += "7";
	}
}

var selec01 = 0;
 
obcion_01.onSetFocus = function()
{
	selec01 = 110;
	trace ("Obcion 1");
	trace (selec01);
}
obcion_02.onSetFocus = function()
{
	selec01 = 220;
	trace ("Obcion 2"); 
	trace (selec01);
}

obcion_03.onSetFocus = function()
{
	selec01 = 330;
	trace ("Obcion 3"); 
	trace (selec01);
}

Solo lo publico para que los que tambien esten aprendiendo hagan un esfuerzo de unas cuantas horas y cuando entiendes un poquito el funcionamiento empiezas a mezclar y alfinal lo conseguiras.



Graciasss¡¡¡
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:51.