23/03/2009, 14:44
|
| Colaborador | | Fecha de Ingreso: diciembre-2004 Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 20 años, 1 mes Puntos: 43 | |
Respuesta: CheckBox: Busco ejemplo claro de como usarlo con Flash AS3 Cita:
Iniciado por Kronos_Corp Ok compa...mira...modifique el codigo al siguiente...admas inserte 3 cuadros de texto dinamicos con variables texto1, text2 y texto 3
Código Codigo Action Script:
Ver originalvar cb1:MyCheckBox = new MyCheckBox(5, 10);
cb1.label = "Opción 1";
addChild(cb1);
var cb2:MyCheckBox = new MyCheckBox(8, 4);
cb2.label = "Opción 2";
addChild(cb2);
cb2.y = 50;
var cb3:MyCheckBox = new MyCheckBox(16, 20);
cb2.label = "Opción 3";
addChild(cb3);
cb3.y = 100;
cb1.addEventListener(Event.CHANGE, onChange);
cb2.addEventListener(Event.CHANGE, onChange);
cb3.addEventListener(Event.CHANGE, onChange);
function onChange(evt:MouseEvent):void {
if(evt.target.name == "cb1") {
texto1.text = evt.target.value;
//Otras instrucciones
} else if(evt.target.name == "cb2") {
texto2.text = evt.target.value;
//Otras instrucciones
} else if(evt.target.name == "cb3") {
texto3.text = evt.target.value;
//Otras instrucciones
}
}
Ademas tengo guardado el archivo MyCheckBox.as que me diste al principio....al momento de seleccionar un checkbox me da elsiguiente error
Código Error:
Ver originalTypeError: Error #1034: Error de conversión forzada: no se puede convertir flash.events::Event@3ef0bc9 en flash.events.MouseEvent.
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::LabelButton/fl.controls:LabelButton::toggleSelected()
Espero y me dirigas en esto gracias Hola Kronos_Corp !
Tuve un pequeño error.
En la parte que dice MouseEvent cambialo por Event:
Código actionscript:
Ver originalfunction onChange(evt:Event):void { //etc... }
Un saludote !
__________________ Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños. |