Componente CheckBox
Buenas!... bueno aqui dejando un tutorial mas!.. Esta ves se trata sobre el componente "CheckBox", que es muy utilizado, sin embargo no habiamos hablado de el..
Con los CheckBox, podemos por ejemplo, dar una lista de "opciones" y dar al usuario la opcion de escojer lo que el quiera..
Para aprender a utilizarlos vamos a realizar el siguiente ejemplo:
Como ven, en este ejemplo les doy una lista de productos, con su precios y tu como usuario puedes seleecionar los productos q deses y al precionar pagar te da el precio total a pagar..
Bueno pues empecemos:
Abrimos un Nuevo Documento en Flash, y vamos a prepar los obejtos, empesaremos colocando los CheckBox, para esto abrimos los componentes (Ctrl+F7) o en Ventana->Componentes...
Una ves ahi arrastraremos el componente "CheckBox" al escenario, ahora nos aparecera en la biblioteca (Ctrl+L) y en el escenario..
Vamos a seleccionarlo en el escenario y en el panel de propiedades (Ctrl+F3), cambiaremos el nombre de instancia a "c0".
Ahora abrimos el "inspector de componentes" (Mayus+F7) o Ventana->Inspector de componentes, y en la pestaña parametros, tenemos 3 valores, el primero es "Value" este es el texto que mostrara, aqui colocaremos "Manzana - $10", luego tenemos "LabelPlacement", esto es la pocicion del texto, en mi caso la tengo a la derecha (right) y por ultimo tenemos "selected" este nos permite mostrar el checkbox selecionado o no seleccionado al inicio. Lo dejamos en False.
Bueno ya tenemos un checkbox listo, ahora lo seleccionamos y copiamos, y pegamos XD!, para tener 4 en el escenario, a cda uno hagan el proceso de cambiar el "Value" en lso parametros por lo q gusten.. y cambiar el nombre de instancia a "c1","c2","c3" (es decir cada checkbox tendra el nombre de instancia diferente, por el numero, asi tendremos del c0 al c3)
Listo!? Bueno ya casi acabamos ee! Ahoracreamos un boton, para el ejemplo no
tiene q ser bonito XD!, dibujan un rectangulo, lo seleccionan y precionan F8, ahi seleccionan tipo "boton" y dan aceptar... seleccionan el boton y en el panel de propeidades (Ctrl+F3) le ponen como nombre de instancia "miboton".. Ahora creamos un campo de texto, y en el panel de propeidades lo cambiamos aa tipo "dinamico" y ponemso como nombre de instancia "total".
Ahora si, veremos el codigo.. Seleccionamos el primer frame de nustra pelicula y en el panel de acciones (Ctrl+F3) escribimos el siguiente codigo:
miboton.onRelease=function(){
precio=0;
for(a=0;a<=3;a++){
box=eval("c"+a);
if(box.selected==true){
precio+=precios[a];}}
total.text="$"+precio;}
Explicacion: Creamosun array "precios", con los precios que queramos (podria ser palabras o frases en caso de algun otro tipo de lista), estos valores corresponden a los checkbox, el 10 corresponde al c0, el 8 al c1 y asi respectivamente...
Luego se crea una funcion que
Posted in Flash General, ActionScript | 1 Comentario »



