Comunidad de diseño web y desarrollo en internet online

Problemas al usar if para seleccionar radiobutton

Citar            
MensajeEscrito el 25 Mar 2007 04:02 am
Les expongo mi problema para ver en que me pueden orientar:

En mi script cargo un archivo *.txt este archivo tiene un numero el cual lo meto a una variable, este archivo lo hago con un programa en C++, despues con la peli flash valido que numero es para autoseleccionar un radiobutton de esta manera:

Código :

var numero = 3;
if(numero == 1){
   radiouno.selected = true;
}else if(numero == 2){
   radiodos.selected = true;
}else if(numero == 3){
   radiotres.selected = true;
}else if(numero == 4){
   radiocuatro.selected = true;
}else if(numero == 5){
   radiocinco.selected = true;
}else if(numero == 6){
   radioseis.selected = true;

}



funciona a medias, esto lo digo por que cuando selecciono otro radio el anterior que se seleccionó debido a los if se queda activo junto al que seleccioné y si sigo asi los seis se seleccionan, que podria estar pasando?... no sé mucho de flash mas que lo básico,

Por logoys

Claber

104 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Mar 2007 04:07 am
Si te lees tu mismo puedes llegar a la solución. Pista debes desactivar los otros que no han sido seleccionados

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 25 Mar 2007 04:09 am
el post completo está aqui, es que pinche el boton equivocado:


http://www.cristalab.com/foros/viewtopic.php?t=36814

Lo que me dices lo intenté usando un else deseleccionando todos...

gracias

Por logoys

Claber

104 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Mar 2007 04:24 am
usa groupName ;)

Ejemplo sacado de la ayuda ligeramente modificado

Código :

/**
 Requires:
  - RadioButton component in library
*/

import mx.controls.RadioButton;

this.createClassObject(RadioButton, "first_rb", 10, {label:"first", groupName:"myrbGroup"});
this.createClassObject(RadioButton, "second_rb", 20, {label:"second", groupName:"myrbGroup"});
this.createClassObject(RadioButton, "third_rb", 30, {label:"third", groupName:"myrbGroup"});

// Position radio buttons on Stage.
second_rb.move(0, first_rb.y + first_rb.height);
third_rb.move(0, second_rb.y + second_rb.height);

// Create listener object.
var rbListener:Object = new Object(); 
rbListener.click = function(evt_obj:Object){
   trace("The selected radio button group name is " + evt_obj.target.groupName)
   trace("The selected radio button label is " + evt_obj.target.selection.label);
} 
// Add listener.
myrbGroup.addEventListener("click", rbListener); 

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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