Selector de fuentes con embedFont
Thursday March 30th 2006, 12:30 pm
Filed under: Flash

He colgado este típico y sencillo selector de fuentes con embedFont, para quien le pueda ser útil podéis descargar los archivos de aquí.

Deu!!



Problema skinneando el componente Alert
Tuesday March 21st 2006, 1:57 pm
Filed under: Flash

Hoy he tenido la necesidad de skinnear a fondo el componente Alert de Macromedia y me he llevado una sorpresa al ver que se hacía de manera diferente a la normal, en vez de pasarle un objeto con las propiedades del nuevo skin tenemos que crear un clip y ponerle como clase AS2.0 el valor mx.skins.SkinElement y listos. Todo esto es correcto, pero hay un problema a la hora de skinnear los botones del componente Alert...

Nosotros en la ayuda de Flash 8 podemos ver lo siguiente.

An Alert component uses the following skin properties to dynamically skin the buttons and title bar:

Property Description Default value
buttonUp

The up state of the buttons.

ButtonSkin
buttonUpEmphasized

The up state of the default button.

ButtonSkin
buttonDown

The pressed state of the buttons.

ButtonSkin
buttonDownEmphasized

The pressed state of the default button.

ButtonSkin
buttonOver

The rolled-over state of the buttons.

ButtonSkin
buttonOverEmphasized

The rolled-over state of the default button.

ButtonSkin
titleBackground

The window title bar.

TitleBackground

Como podemos ver todos los "Default value" de los botones son "ButtonSkin", cuando esto es incorrecto, cada uno debería tener un valor diferente para poder importar un clip diferente de nuestra biblioteca.

Visto esto podemos irnos a la clase Alert.as (C:\Documents and Settings\rjimenez.PKK\Configuración local\Datos de programa\Macromedia\Flash 8\en\Configuration\Classes\mx\controls\Alert.as) y cambiar los valores por los que nosotros queramos. Así donde encontramos esto:

**
* symbol name for the up state for the alert buttons
*/
static var buttonUp:String = "ButtonSkin";
/**
* symbol name for the down state for the alert buttons
*/
static var buttonDown:String = "ButtonSkin";
/**
* symbol name for the over state for the alert buttons
*/
static var buttonOver:String = "ButtonSkin";
/**
* symbol name of skin element for background of the title bar
*/
static var titleBackground:String = "TitleBackground";
/**
* symbol name of skin element for emphasized up button state
*/
static var buttonUpEmphasized:String = "ButtonSkin";
/**
* symbol name of skin element for emphasized over button state
*/
static var buttonOverEmphasized:String = "ButtonSkin";
/**
* symbol name of skin element for emphasized down button state
*/
static var buttonDownEmphasized:String = "ButtonSkin";

Podemos poner esto:

/**
* symbol name for the up state for the alert buttons
*/
static var buttonUp:String = "falseUpButton";
/**
* symbol name for the down state for the alert buttons
*/
static var buttonDown:String = "falseDownButton";
/**
* symbol name for the over state for the alert buttons
*/
static var buttonOver:String = "falseOverButton";
/**
* symbol name of skin element for background of the title bar
*/
static var titleBackground:String = "TitleBackground";
/**
* symbol name of skin element for emphasized up button state
*/
static var buttonUpEmphasized:String = "trueUpButton";
/**
* symbol name of skin element for emphasized over button state
*/
static var buttonOverEmphasized:String = "trueOverButton";
/**
* symbol name of skin element for emphasized down button state
*/
static var buttonDownEmphasized:String = "trueDownButton";

Y así ya podemos importar los clips que queramos. Obviamente, el problema de hacer esto es que siempre tendremos que poner nosotros el skin al componente Alert, o cambiar de nuevo la clase si queremos el skin original.

Un ejemplo para que veáis que no miento, jejeje...

Podéis descargar el ejemplo aquí.

Deu!!



BitmapData.merge: Mezclar imágenes
Thursday March 16th 2006, 9:19 pm
Filed under: Flash

Hoy he estado trasteando de nuevo con la clase BitmapData, esta vez le ha tocado al método merge(), que nos permite mezclar dos objetos BitmapData a través de los canales ARGB (alpha, red, green y blue). No es que me parezca así a bote pronto algo demasiado útil, pero se pueden conseguir efectos interesantes.

Aquí tenéis un ejemplo sencillo de uso.

Podéis descargarlo aquí.



ColorMatrixFilter: Convertir imágenes color a blanco y negro
Wednesday March 15th 2006, 4:11 pm
Filed under: Flash

Actualmente estoy trabajando bastante con las nuevas clases para modificar imágenes que vienen en Flash 8, BitmapData y todos los nuevos filtros, con los que se pueden hacer cosas muy interesantes.

El primer ejemplo que os traigo de estas nuevas clases es como convertir una imagen en color a blanco y negro. Simple y efectivo.

Podéis descargar el archivo desde aquí.

Un saludo!



Vuelvo a la vida…
Tuesday March 14th 2006, 8:44 pm
Filed under: Informacion

Después de estar trabajando intensivamente durante varios meses en un gran proyecto vuelvo a postear en el blog con nuevo header, nuevas ideas, nuevas motivaciones, nuevo wordpress 2.0... con muchas ganas en pocas palabras.

Espero que todas aquellas personas tan y tan fieles que tenía en el blog vuelvan a darse una vuelta por aquí ya que yo también les hecho de menos :(

En fin, como he vuelto con tantas ganas os pongo aquí un tecleador con un efecto interesante que he programado en esos momentos de aburrimiento. No es que sea gran cosa, pero tranquilidad que tengo algunas sorpresas preparadas que os gustarán bastante ;)

Podéis bajaros el código desde aquí.

Un saludo y bienvenidos de nuevo!!