Comunidad de diseño web y desarrollo en internet online

2 combobox para 1 resultado

Citar            
MensajeEscrito el 28 Feb 2012 09:08 pm
Hola, tengo una pregunta, me estoy moviendo a as3, lo cual creo que todos pasamos y es muy frustante ver que lo que sabias ya no se parece en nada, bien aprendi de un tutorial a configurar un combobox, y el codigo queda asi:

Código :

import flash.events.Event;
import flash.net.URLRequest;

my_list.addEventListener(Event.CHANGE, go_to_jnbworks);

function go_to_jnbworks(event:Event)
{
   if (my_list.selectedItem.label == "JnbworKs")
   {
   var request:URLRequest = new URLRequest ("http://jnbworks.com");
   navigateToURL(request);
      }
}


pero quiero saber como implementar 2 combobox, por ejemplo uno que sea "AUTOMOVIL" y "MODELO" y que me redirija a un frame con label "list00" cuando el segundo sea seleccionado. Si alguien me pude ayudar, o me pase algun tutorial que tenga el uso de 2 combobox para AS3 se los agradeceria mucho ;)

Por evanezzcence

Claber

107 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Feb 2012 09:35 pm
Es solo aplicar un poquito de lógica. Veamos, ¿saber las etiquetas elegidas en ambos te serviría para decidir? Haz puesto el ejemplo de hacer algo con una etiqueta, ¿podrías llevarlo a dos?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Feb 2012 12:58 am
bueno como no se mucho de codigo, en la declaracion "if" puedo poner "and"? para incluir el otro combobox? cual es la condicion que debo usar? puede ser asi:

Código :

import flash.events.Event;
import flash.net.URLRequest;

my_list.addEventListener(Event.CHANGE, go_to_jnbworks);

function go_to_jnbworks(event:Event)
{
   if (my_list.selectedItem.label == "BMW")
   and (my_list2.selectedItem.label == "1998"); gotoAndStop("bmw1998");
}

Por evanezzcence

Claber

107 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Feb 2012 02:24 am
Ah, ok, pensaba que era solo efecto del AS3, pero no te preocupes tanto, lo que te falta es sintaxis básica:

Código ActionScript :

 if (my_list.selectedItem.label == "BMW" && my_list2.selectedItem.label == "1998"){
     gotoAndStop("bmw1998");
}


&& significa AND y puedes usar cualquiera de los dos indistintamente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Mar 2012 01:47 am
hey muchas gracias funciona! :D y puedo preguntar porque dos "&&" en lugar de 1, ahora otra pregunta puedo convertir esto a AS2? seria otro codigo muy diferente?

Por evanezzcence

Claber

107 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Mar 2012 02:51 am
En AS2 creo que era

my_list.getSelectedItem().label

pero no me creas, hace años que no lo uso, mejor consulta la entrada de Combobox en el diccionario de ActionScript

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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