Comunidad de diseño web y desarrollo en internet online

ayuda con combinacion de botones!!!!!!

Citar            
MensajeEscrito el 11 Nov 2009 05:31 am
hola ke tal a todos

mi pregunta es si me podrian ayudar con el codigo para hacer un trabajo ke me encargaron... lo explico...

se tienen 3 pares de 2 casillas que cada una es un mc... imaginenselo algo asi...

1er par [ ][ ]
2er par [ ][ ]
3er par [ ][ ]

a la derecha de las casillas hay un texto dinamico que kiero ke cambie dependiendo de la combinacion ke se ponga en cada par es el texto ke se mostrara... ejemplo...

1er par [ ][x]
2er par [x][ ]TEXTO MOSTRADO TEXTO MOSTRADO TEXTO MOSTRADO
3er par [x][ ]

y si se cambia la combinacion de casillas el texto ke se muestre sea otro... (la idea es ke cuando una casilla este activada cambie de color)

espero y me puedan ayudar ya que batallo para usar el actionscript...

gracias de antemano...

Por lj_mast

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Nov 2009 01:59 pm
:( me gustaría ayudarte pero no entiendo, cómo hago las combinaciones de casillas, los textos dinámicos deben estar dentro del los mc o fuera, no es muy claro lo que pides.

Salud

Por jcruz

54 de clabLevel



Genero:Masculino  

Trabajo por comida!

firefox
Citar            
MensajeEscrito el 11 Nov 2009 06:14 pm
ok mira son 3 pares de casillas... 2 arriba 2 en medio y 2 abajo... los usuarios solo pueden carle clic a 1 casilla de cada par... dependiendo de cuales escogan es el texto ke va a aparecer en un campo de texto del lado derecho... no de los botones...

1er par [ ][x]
2er par [x][ ]
3er par [x][ ]

1er par [x][ ]
2er par [x][ ]
3er par [x][ ]

1er par [ ][x]
2er par [ ][x]
3er par [x][ ]

1er par [ ][x]
2er par [ ][x]
3er par [ ][x]

esas serian otras combinaciones posibles...

espero y puedan ayudarme....

gracias!!

Por lj_mast

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2009 07:32 pm
A ver, te doy una idea y trabaja encima de él, la ayuda de Adobe nos dice:
1. agrega un radiobutton a tu libreria.
2. pega este codigo en el primer frame.
3. control+enter
4. estudia el codigo.

Código :

//importas los controladores de los radioButton, imagino que necesitas usar estos.
import fl.controls.RadioButton; 
import fl.controls.RadioButtonGroup; 
 
//creas tres radio button, en tu caso deberian ser solo dos.
var redRb:RadioButton = new RadioButton(); 
var blueRb:RadioButton = new RadioButton(); 
var greenRb:RadioButton = new RadioButton(); 

//aqui crear un grupo de los tres radiobuttons,  en tu caso deberias crear tres grupos.
var rbGrp:RadioButtonGroup = new RadioButtonGroup("colorGrp"); 
 
//crea un cuadrado, en tu caso deberias crear un textodinamico.
var aBox:MovieClip = new MovieClip(); 
drawBox(aBox, 0xCCCCCC); 
 
//pones en el escenario todo lo que anteriormente creaste con el codigo.
//si te das cuenta los nombres de cada objeto estan entre parentesis.
addChild(redRb); 
addChild(blueRb); 
addChild(greenRb); 
addChild(aBox); 
 
//cuando le ponen el nombre, en este caso "redRb" y le agregan el .label,
//se refiere al nombre que tendrá en el escenario. Y el value es el valor, en este
//caso le ponen "0xFFFFFF", es un color, pero en tu caso deberias poner no sé
//lo que necesitas, si lo necesitas para un examen pondrias algo como verdadero o falso.
//imagino, xq en realidad hasta ahora no sé para que quieres esto
//(no sé a que lo vas aplicar)

redRb.label = "Red"; 
redRb.value = 0xFF0000; 
blueRb.label = "Blue"; 
blueRb.value = 0x0000FF; 
greenRb.label = "Green"; 
greenRb.value = 0x00FF00;
//aqui nombra a los tres radiobuttons y les dice que pertenecen al grupo rbGrp, 
//puede en tu caso seria algo como, gr1Ver.group = gr1Fal.group = grupoUNO
//y asi con los otros dos grupos que faltan.
redRb.group = blueRb.group = greenRb.group = rbGrp;

//esto solo se refiere al punto de ubicacion, recuerda el plano cartesiano 
//q te enseñaron en sole, algo asi .
redRb.move(100, 260); 
blueRb.move(150, 260); 
greenRb.move(200, 260); 
 
//le agregan el evento a todo el grupo
rbGrp.addEventListener(MouseEvent.CLICK, clickHandler); 
 
//y le pasa el valor al cuadrado (ene ste caso el color)
function clickHandler(event:MouseEvent):void { 
    drawBox(aBox, event.target.selection.value); 
} 
 //estan creando el cuadrado, y dando algunos parametros (color, tamaño, etc etc,)
function drawBox(box:MovieClip,color:uint):void { 
            box.graphics.beginFill(color, 1.0); 
            box.graphics.drawRect(125, 150, 100, 100); 
            box.graphics.endFill();         
}


podria darte lo q necesitas pero no debes aprenderlo.

Suerte.

Por jcruz

54 de clabLevel



Genero:Masculino  

Trabajo por comida!

msie8

 

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