CSS en Flash

Comentarios: 0
Tags: , ,
Fecha: 15/01/2007

Flash admite unas cuantas propiedades de la especificación CSS1 original. Las propiedades CSS admitidas son:

  • text-align: Los valores reconocidos son left, center, right y justify.
  • font-size: Sólo se utiliza la parte numérica del valor. Las unidades (px, pt) no se analizan; los píxeles y los puntos son equivalentes.
  • text-decoration: Los valores reconocidos son none y underline.
  • margin-left: Sólo se utiliza la parte numérica del valor. Las unidades (px, pt) no se analizan; los píxeles y los puntos son equivalentes.
  • margin-right: Sólo se utiliza la parte numérica del valor. Las unidades (px, pt) no se analizan; los píxeles y los puntos son equivalentes.
  • font-weight: Los valores reconocidos son normal y bold.
  • kerning: Los valores reconocidos son true y false.
  • font-style: Los valores reconocidos son normal e italic.
  • letterSpacing: Sólo se utiliza la parte numérica del valor. Las unidades (px, pt) no se analizan; los píxeles y los puntos son equivalentes.
  • text-indent: Sólo se utiliza la parte numérica del valor. Las unidades (px, pt) no se analizan; los píxeles y los puntos son equivalentes.
  • font-family: Lista de fuentes que se deben utilizar, separadas por comas, en orden descendente de conveniencia. Se puede utilizar cualquier nombre de familia de fuentes. Si especifica un nombre de fuente genérico, se convertirá a una fuente de dispositivo adecuada. Hay disponibles las siguientes conversiones de fuentes: mono se convierte en _typewriter, sans-serif se convierte en _sans y serif se convierte en _serif.
  • color: Sólo se admiten valores de color hexadecimales. No se admiten los nombres de los colores (como blue). Los colores se escriben en el siguiente formato: #FF0000.

En el siguiente ejemplo vamos a cargar un texto externo dentro de una instancia de texto y le vamos a aplicar un css, también externo.

1.- Creamos una caja de texto dinámico, multilínea al que damos el nombre de instancia "miTexto".
2.- Por otro lado deberemos tener un documento de texto, con el nombre de "texto.txt" que contiene algo como:

<span class="cuerpo"><span class="titulo">Accesibilidad:</span> Conjunto de características de un sitio web que facilitan su uso por parte de personas con algún tipo de discapacidad. En este sentido, desde el W3 Consortium se esta promoviendo el programa WAI. En coordinación con todo tipo de organizaciones internacionales, la WAI persigue promover la accesibilidad a través de cinco áreas de trabajo tecnología; guías de ayuda, herramientas, formación e investigación y desarrollo.</span>

3.- Además deberemos tener una hoja de estilos con nombre "styles.css", en la que definimos los estilos:

/* CSS Document */
.cuerpo {
  font-family: "_sans";
  color: #336699;
}
.titulo{
  font-family: "_typewriter";
  color: #FF0000;
  font-size:14px;
  font-weight:bold;
}

4.- En este ejemplo, tanto el CSS como el texto y el documento Flash deben estar en la misma carpeta.
5.- Ahora tan sólo nos queda cargar tanto el documento de texto como la hoja de estilos y asignarlos a la caja de texto.

miTexto.html = true;

//Carga del CSS y
//asignacion a la caja de texto
var miEstilo = new TextField.StyleSheet();
miEstilo.onLoad = function(cargado:Boolean):Void {
    if (cargado) {
         miTexto.styleSheet = this;
    } else {
        trace("Error cargando el CSS.");
    }
};
miEstilo.load("styles.css");

//Carga del texto y
//asignacion a la caja de texto
var CargaTexto = new LoadVars();
CargaTexto.load("texto.txt");
CargaTexto.onData = function(src) {
	if (src != undefined) {
		miTexto.htmlText = src;
	} else {
		trace("No se pudo cargar el texto.");
	}
};

Algunas entradas relacionadas:

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados.

Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web o deseas contactar conmigo lo puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com

El hombre nunca sabe de lo que es capaz hasta que lo intenta.Dickens, Charles
Pixer.us

Pixer.us es un servicio web que nos ofrece opciones sencillas de edición de imágenes, como modificar el tamaño o recortarlas. También podremos añadirle unos cuantos efectos básicos. Para utilizar este servicio tan sólo tenemos que subir nuestra imágen haciendo click en el botón de “Examinar” y luego en el de “Upload & Edit”. Una vez hemos realizado las modificaciones tendremos la opción de guardar la imagen en alguno de los siguientes formatos: JPEG, GIF, BMP o PNG.

7 Poderosos carruseles de imágenes para diseñadores

Este post es una colección de algunos de los mejores carruseles de imágenes y contenido que podemos utilizar para nuestros proyectos web. El listado incluye Agile Carousel, YUI Carousel, JCarousel, iCarousel (jQuery + MooTools) y un tutorial acerca de cómo implementar un carrusel como los de Flickr utilizando Prototype-UI.

Listado de editores de PHP

Listado que aglutina la mayoría de editores de PHP que existen en la actualidad. El listado está dividido en editores gratuitos -con una subdivisión por sistema operativo- y editores comerciales. Interesante enlace.

50 lecciones acerca de teoría del diseño

Desde Psdtuts+ nos ofrecen 50 lecciones acerca de teoría del diseño gráfico. Si bien muchas veces nos enfocamos en el cómo de las cosas, cómo conseguir un efecto, cómo realizar una retícula en css,... también resulta muy importante entender el "por qué". Lecciones acerca de tipografía, psicología del color, composición, etc. Las lecciones están en inglés.

BonkEnc extrae, codifica y convierte archivos de audio

BonkEnc es una utilidad para extraer las pistas de audio de los CDs, codificar y convertir los archivos de audio a múltiples formatos. Es capaz de generar archivos en formato MP3, MP4 /M4A, Ogg Vorbis, AAC, y FLAC. Y dispone de su propio códec de sonido, Bonk. Además es compatible con CDDB (Compact Disc Database) y CDText

Times Reader: el New York Times en Adobe AIR

El prestigioso New York Times ha lanzado una aplicación, llamada Times Reader, basada en Adobe AIR, que permite leer las noticias de un modo más parecido a lo que sería un periódico en papel. Parece que la crisis de los medios escritos hace que se abran a nuevos modelos de negocio.

Appetizer

Appetizer es una aplicación gratuita para Windows que funciona como lanzador de aplicaciones. Permite organizar los accesos directos y carpetas que más a menudo utilizemos en una cómoda barra o "dock" . Entre sus características cabe destacar que tiene soporte para plugins; para pieles; teclas de acceso rápido; apoyo a iconos personalizados; etc. También es muy interesante mencionar que el programa posee una versión portable del mismo.

How To Create A Great Web Design CV and Resume?

Aprovechando que están cayendo chuzos de punta en el mundo laboral, en Smashing Magazine se han marcado un muy interesante artículo sobre como crear un buen currículum vitae.

13 trucos para Google Reader

Una interesante recopilación de recursos y recetas para sacar un mayor partido a Google Reader: atajos de teclado, uso de filtros, utilizar las notas,...