Comunidad de diseño web y desarrollo en internet online

Undefined RadioButton

Citar            
MensajeEscrito el 11 Dic 2007 12:10 am
Hola que tal? Tal vez una duda tonta pero... ¿Por qué al generar RadioButtons y pido que al presionarlo me mande con trace el valor de data y al hacerlo siempre el primer valor es undefined?

Si vuelvo a presionarlo ya me manda el valor real.

Necesito esto ya que quiero hacer una encuesta donde al presionar uno de los RadioButton el valor que tiene data que en mi caso siempre es uno lo mande a una variable de php y de ahi tome el valor de la base de datos y lo sume para poder sacar porcentaje para dicha respuesta.

Esto es lo que tengo:

Código :

R1.onPress=function(){
   rr1=radioGroup.selection.data;
   trace(rr1);
   
}
R2.onPress=function(){
   rr2=radioGroup.selection.data;
   trace(rr2);
   
}
R3.onPress=function(){
   rr3=radioGroup.selection.data;
   trace(rr3);
}
R4.onPress=function(){
   rr4=radioGroup.selection.data;
   trace(rr4);
}


Si existe una manera más facil de hacerlo lo agradeceria.
:D

Por sfa

72 de clabLevel



 

Mexico DF

firefox
Citar            
MensajeEscrito el 11 Dic 2007 10:12 am

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 11 Dic 2007 03:01 pm
Si ya he revisado el tutorial y no entiendo porque manda solamente un undefined la primera vez despues de eso ya trabaja correctamente.

Por sfa

72 de clabLevel



 

Mexico DF

firefox
Citar            
MensajeEscrito el 11 Dic 2007 05:49 pm
Ya logre hacer lo que queria. Tambien el valor de data lo almaceno en una variable para posteriormente ser mandada a php para que sirva de dato para el porcentaje de votos.

El código de los RadioButtons quedo asi;

Código :


attachMovie("RadioButton","R1",1);
attachMovie("RadioButton","R2",2);
attachMovie("RadioButton","R3",3);
attachMovie("RadioButton","R4",4);

for (i=1; i<=4; i++){
   _root["R"+i].groupName="colores";
   _root["R"+i].labelPlacement="right";
   _root["R"+i]._y=35+(i*45);
   _root["R"+i]._x=20;
}
R1.label="Rosa";
R1.data=1;
R2.label="Azul";
R2.data=1;
R3.label="Rojo";
R3.data=1;
R4.label="Negro";
R4.data=1;

var alclicar:Object=new Object();
alclicar.click=function(evento){
   datos=colores.selection.data;
   trace(datos);
}
colores.addEventListener("click",alclicar);

Por sfa

72 de clabLevel



 

Mexico DF

firefox

 

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