Como utilizar el componente ColorPicker en AS3 y un simple pizarrón!
Recuerda arrastrar el componente al escenario en flash. Y en la librería crea el MovieClip “Pelota” para que funcione el pizarrón
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import fl.motion.Color //importamos el objeto color var color = new Color(); //construimos el objeto color function crear(event) { //constructor. var pelota_mc = new Pelota(); addChild(pelota_mc); //pone el objeto en el escenario pelota_mc.x= mouseX pelota_mc.y= mouseY //obtiene el color color.setTint( "0x"+selector.hexValue, 1) //tiñe la pelota mc pelota_mc.transform.colorTransform = color addChild(selector) //movemos el selector al frente } function onpress(event) { stage.addEventListener("mouseMove", crear); } function onrelease(event) { stage.removeEventListener("mouseMove", crear); } stage.addEventListener("mouseDown", onpress); stage.addEventListener("mouseUp", onrelease); //addEventListener //removeEventListener //1) hacer una function que cree pelotas en el escenario cuando el usuario mueve el mouse. //2) si el usuario tiene apretado el mouse se ejecuta el evento anterior //3) si suelta el mouse se deja de ejectuar el evento de la primera instruccion. |
Categories: Action Script 3
Hola buen blog, lounico queria preguntarte una cosa, en este ejercicio de la pizarra, como importas a la escena el cuadro de seleccion de color?
Se arrastra el componente del flash al escenario y se le coloca el nombre de instancia “color” en este caso.
acá mas información:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/motion/Color.html