Comunidad de diseño web y desarrollo en internet online

Duda con RadioButtons en Flex

Citar            
MensajeEscrito el 27 Sep 2012 03:51 am
Saludos amigos.

Quisiera ver si me pueden ayudar con este problema con el que me topé, les explico:

Resulta y resalta que tengo una aplicación en flex donde voy a desarrollar una especie de examen psicometrico a base de radio buttons, es decir, tengo una pregunta y las posibles respuestas están representadas con radiobuttons. Mi problema es que yo quiero que al contestar el examen mande llamar una función que revise que radiobuttons están seleccionados, y dependiendo del que este seleccionado voy a asignarle un valor numérico a una variable. :o


No se si con esta explicación me puedan ayudar o si necesiten mas información.


Thanks!!! :cool:

Por apok

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Sep 2012 12:30 pm
Si accedes a la propiedad selected de un radioButton, te devuelve un booleano si está seleccionado o no

miRadioButton.selected

Pero si tienes muchas preguntas, lo mas simple es crear un RadioButtonGroup, agregarle un clickHandler al grupo. Lo copio de la ayuda

Código :

     private function handleCard(event:ItemClickEvent):void {
               if (event.currentTarget.selectedValue == "AmEx") {
                    Alert.show("You selected American Express."); 
                } else if (event.currentTarget.selectedValue == "MC") {
                        Alert.show("You selected MasterCard.");
                } else {
                    Alert.show("You selected Visa.");
                } 
       }

 <mx:RadioButtonGroup id="cardtype" itemClick="handleCard(event);"/>
        id="americanExpress" 
        value="AmEx" 
        label="American Express" 
        width="150"/>
    <mx:RadioButton groupName="cardtype" 
        id="masterCard" 
        value="MC" 
        label="MasterCard" 
        width="150"/>
    <mx:RadioButton groupName="cardtype" 
        id="visa" 
        value="Visa" 
        label="Visa" 
        width="150"/>
</mx:Application>


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Sep 2012 06:25 pm
gracias Jorge , una duda mas, haber si tu puedes aclarármela....

En este mismo proyecto como te explico arriba es un examen psicometrico y en total son unas 90 preguntas, puedo de alguna manera jalar cada esas preguntas de una base de datos y que el programa las este agregando en pantalla? esto pues parra ahorrarme tiempo en agregar cada una de ellas a mano.

Saludos

Por apok

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Sep 2012 08:13 pm
Por supuesto, lo usual es tener una plantilla e ir reemplazando las preguntas que has cargado via XML ... de hecho en mi sitio tengo un multiple choice como ejemplo de frameworks de Flex que carga las preguntas desde un XML, http://flash-db.com/Main/2011/05/15/flex-frameworks/, cualquiera de los 6 frameworks usa la misma aplicación ...

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.