Veamos ahora el ejemplo del Manual. No es difícil tampoco: la idea es que si escribes un color hexadecimal (de preferencia sin el "#") con el botón podamos hacer efectivo el cambio del clip en ese color. Veamos:
Paso 1: Necesitamos aparte de los materiales del ejemplo anterior (un clip, y un botón) un campo de texto de entrada con nombre de variable "miTx".
Paso 2: Una vez colocado todo en el escenario vamos a las acciones del botón ya que es que hará efectivo el cambio:
on (release) {
cadenaColor = parseInt(miTx, 16);
micolor = new Color(miMC);
micolor.setRGB(cadenaColor);
}
Ya empezamos con la cosas raras...¿qué es eso de "parseInt"?, bueno, si lees el diccionario de AS verás que es una acción que convierte una cadena en un número según la raíz que le pongamos, la raíz en el caso de arriba es 16. ¿Porqué 16 y no otro número? ¿recuerdas que hablamos de colores HEXADECIMALES?, pues eso, un número hexadecimal tiene como base 16 (de allí el nombre) entonces convertimos la cadena introducida en un número hexadecimal que el script convierte en un color. ¿Sencillo?, bueno, velo como se ve.
Si deseas te bajas el
fla
acá