Comunidad de diseño web y desarrollo en internet online

Combobox a Etiqueta

Citar            
MensajeEscrito el 06 Sep 2011 09:22 pm
Metí un combobox en Flash con solo dos opciones. Contacto y Aclaraciones.
Así mismo tengo 2 etiquetas en mi linea de tiempo tengo contacto_et y aclaraciones_et

La pregunta es ¿Como llevo las opciones de mi combobox a su respectiva etiqueta? :roll:

Gracias de antemano

Por decalogo

10 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Sep 2011 01:52 pm
En el evento change haces el gotoAndStop

Código ActionScript :

var listenerObject:Object = new Object();
listenerObject.change = function(evt:Object) {
  trace("label "+evt.target.selectedItem.label)
  gotoAndStop(evt.target.selectedItem.label)
};
comboBoxInstance.addEventListener("change", listenerObject)


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Sep 2011 03:30 pm
No me sale. Mira que he tratado de comprender incluso otro par de tutoriales a donde todo el que pregunta lo mismo que yo es mandado. Pero esos tutoriales están más complejos.

Yo pongo el código que escribes y con la ayuda de adobe trato de aplicarlo pero me salen dos dudas.

La primera es que si por cada elemento del combobox (que son dos) necesito genenerar un listenerObject o de plano con solo una de las que envías es sufucuente, si fuera así como es que le indico a cada elemento del combobox que vaya a tal o cual etiqueta.

Estoy como al inicio...

Pero gracias por ayuda simplemente mi razonamiento no entiende como... :roll:

Por decalogo

10 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Sep 2011 03:35 pm
Ok, hora de un "proof de concept"

En una peli nueva, primer y único frame arrastra un combobox al escenario, le pones de nombre de instancia miCombo, seleccionas en el timeline el frame, le das a F9 para abrir el panel de acciones y pones este cod

Código ActionScript :

comboBoxInstance.addItem({label:"Contacto"})
comboBoxInstance.addItem({label:"Aclaraciones"})
var listenerObject:Object = new Object(); 
listenerObject.change = function(evt:Object) { 
  trace("label "+evt.target.selectedItem.label) 
}; 
miCombo.addEventListener("change", listenerObject) 


Al hacer una selección se deberá abrir el panel de output y mostrarte el mensaje que está en el trace. Una vez que te funcione intenta aplicarlo en tu peli

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Sep 2011 06:10 pm
Hola, gracias por la ayuda. No, no me sale.

Mi problema es que realmente no entiendo lo que escribo, aunque trato de comprender lo que me mandas, no puedo. No se en que momento debo poner las etiquetas de mi pelicula. No se donde va el gotoAndStop etc.

Con tu ejemplo todo va muy bien, si me salen los mensajes en el output pero cuando lo llevo a mi película no se que hacer para que en lugar de sacarme los mismos mensajes me lleve a 10 y 20 frames mas adelante donde estás cada una de mis etiquetas. En fin.

Entonces mi solución será ponerle dos botones de contacto a la peli contacto 1 y contacto 2 aunque se vea nefasto. Y ya que cada boton me lleve a su formulario de contacto.

Muchas gracias por la ayuda que no dudo que haya sido buena, el caso es que si sigo intentándolo tiraré el pc por la ventana.

Por decalogo

10 de clabLevel



 

msie
Citar            
MensajeEscrito el 07 Sep 2011 06:13 pm
Uno debe ir creando las soluciones a la medida de sus posibilidades, ya irás entendiendo mas y mejorando

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.