Google Web after-hours

Archivo para Noviembre, 2004

Funcion setDynamicMasck

Martes, Noviembre 30th, 2004

KeyWords
setMask()
Parámetros
clip: clip de pelí cula al que se aplica la máscara.
profundidad: para cada máscara, hay que usar un nivel de profundidad diferente.
pos_x: posición en el eje _x donde se empieza a dibujar la máscara.
pos_y: posición en el eje _y donde se empieza a dibujar la máscara.
ancho: ancho de la máscara.
alto: alto de la máscara.

setDynamicMasck = function(clip, profundidad, pos_x, pos_y, ancho, alto) {
mascara = createEmptyMovieClip("clipMascara"+profundidad, profundidad);
with (mascara) {
beginFill(0x000000, 100);
moveTo(pos_x, pos_y);
lineTo(pos_x+ancho, pos_y);
lineTo(pos_x+ancho, pos_y+alto);
lineTo(pos_x, pos_y+alto);
lineTo(pos_x, pos_y);
endFill();
}
clip.setMask(mascara);
};

Ejemplo de uso
En el ejemplo, se crean tres máscaras para tres instancias de clip de pelí cula (una máscara dinámica, solo puede aplicarse a una instancia)

setDynamicMasck(clip1_mc, 1, 0, 0, 100, 200);
setDynamicMasck(clip2_mc, 2, 100, 0, 100, 200);
setDynamicMasck(clip3_mc, 3, 200, 0, 200, 200);

Puedes descargar un archivo de ejemplo haciendo clic …

Flash MX 2004 Window & TextArea component resizable

Lunes, Noviembre 29th, 2004

Ingeniosa combinación de los componentes Window y TextArea.

Autor: Tostadense

Descargas
Ver ejemplo

Descargar código fuente

POO para tontos como yo I, Propiedades Estáticas

Domingo, Noviembre 28th, 2004

La Programación orientada a objetos suele ser más allá de los conceptos, difí cil de aplicar. Cuantas veces nos han contado lo de los perros, las patas de los perros, que los perros ladran para luego pasar a los gatos y después de entender perfectamente todos los conceptos a la hora de sentarnos delante de la pantalla no tenemos ni idea de cómo aplicar aquello.

POO para tontos como yo nace con la voluntad de ver cosas y casos prácticos que nos permitan sacarle jugo a esta manera de organizar nuestras ideas.Así que saltándonos todas las convenciones hoy vamos a ver como aprovecharnos de las propiedades estáticas, sin explicar el resto :)

¿Quien no conoce como obtener el numero PI …

unloadMultipleMovieClip Function

Miercoles, Noviembre 24th, 2004

KeyWords
unload multiple, arguments(), unloadMovie()

unloadMultipleMovieClip
Descarga todos las instancias de objeto clip de película enviados como argumento a la función.

unloadMultipleMovieClip = function () {
for (var i = 0; i<arguments.length; i++) {
arguments[i].unloadMovie();
}
};

Uso

unloadMultipleMovieClip(clip1, clip3, clip5);

Prototype reverseMovieClip II

Martes, Noviembre 23rd, 2004

Versión mejorada del proto reverseMovieClip.
Reproduce un clip de pelí cula en sentido inverso pudiendo indicar en que fotograma se detendrá la animación.
// – prototype reverseMovieClip
MovieClip.prototype.reverseMovieClip = function($fotograma) {
// – si no se envió el parámetro, se asigna 1 por defecto
if (arguments.length == 0) {
this.$fotograma = 1;
} else {
this.$fotograma = $fotograma;
}
this.onEnterFrame = function() {
if (this._currentframe == this.$fotograma) {
delete this.onEnterFrame;
} else {
this.prevFrame();
}
};
};

Ejemplo de uso
// – el clip se detiene en el fotograma 15
miclip_mc.reverseMovieClip(15);
// – el clip se detiene en el fotograma 1
miclip_mc.reverseMovieClip();

Flash MX 2004 - Componente Tree I

Domingo, Noviembre 21st, 2004

Dificultad

KeyWords
Tree Component, addEventListener, dataProvider

En este primer tutorial sobre el componente ‘Tree’ aprenderemos a proporcionar datos leidos de un archivo XML externo ver XML

1. En un nuevo documento, abrir el panel componentes y arrastrar una instancia del componente ‘Tree’ al escenario.
2. Seleccionando el componente, se abre el inspector de componentes. Escribir en la casilla ‘Nombre de instancia’ modificar el ancho y alto del componente (tambien en el inspector de propiedades)

Inspector de propiedades

Código actionScript
// – crear objeto XML
myTreeDP = new XML();
// – ignorar espacios en blanco
myTreeDP.ignoreWhite = true;
// –
myTreeDP.onLoad = function(succes) {
// si la carga de XML se efectuó con éxito
if (succes) {
// – proporcionar datos al componente
myTree.dataProvider = myTreeDP;
} else {
trace("No se pudo cargar …

Flash MX | MX2004 - Mini-Site en 1 Kb

Jueves, Noviembre 18th, 2004

Dificultad

Para salir de un apuro , un mini-site en poco mas de 1 KB.

Descargar

Nota
Cualquier consulta sobre este tutorial o .fla debe realizarse en el foro

Flash MX - MX2004 News Tiker

Sabado, Noviembre 13th, 2004

Dificultad

Keywords
setInterval(), clearInterval(), setMask() , TextFormat(), updateAfterEvent(), createEmptyMovieClip(), hitTest()

News Ticker

Objetos
label_mc (para entender la utilidad de este clip, leer tutorial Clips contenedores con etiquetasnewsTicker_mc Clip de película vacioticker_mc Clip de película que contiene un textField con nombre de instancia ‘texto’. Este clip de película, tiene que estar vinculado en la bibiloteca.Tambien se utiliza una fuente embedida. Para saber más acerca de este tema, ver tutorial EmbedFonts con texto dinámicoPor último, una imagen PNG, para crear el efecto de degradado en los extremos del Ticker

Código

Prototipo que dibuja un rectángulo, como veremos más adelante, este es utilizado para crear una máscara.
MovieClip.prototype.dibujar_rectangulo = function(pos_x, pos_y, ancho, …

Flash - Clips contenedores con etiquetas

Jueves, Noviembre 11th, 2004

Este es un sencillo pero muy útil truco que uso a menudo. Cuando utilizo clips de pelí cula vací os como contenedores, me parece muy molesto el hecho de tener que estar buscando un circulito de color blanco y diminutas dimensiones, por lo que creo una especie de etiqueta que me ayuda a encontrarlos más rápido e incluso si tengo que editarlos para insertar código, seleccionarlo para instanciarlo, cambiarlo de posición, etc. me resulta mucho más facil.

Así es como yo lo hago:

Paso 1

Creo un clip de pelí cula al que le inserto un texto (es útil escribir una cadena igual al nombre de instancia que vamos a utilizar para el clip contenedor, sobre todo si usamos varios clips contenedores)

En …

TimeLine Menu

Martes, Noviembre 9th, 2004

Ver ejemplo »

Descargar archivo fuente »

loadMovieFX prototype

Lunes, Noviembre 8th, 2004

Este sencillo script, permite cargar películas externas con la siguiente particularidad: antes de cargar una nueva película, la película actual se reproduce en sentido contrario, consiguiendo un bonito efecto.

prototipo loadMovieFX
parámetros $clip
descripción

Reproduce en sentido inverso la pelí cula cargada
en el objeto movieClip (holder_mc) y carga una nueva ($clip)

MovieClip.prototype.loadMovieFX = function($clip) {
this.onEnterFrame = function() {
if (this._currentframe == 1) {
delete this.onEnterFrame;
this.loadMovie($clip);
}
this.prevFrame();
};
};

Utilización:

miClipContenedor_mc.loadMovieFX("pelicula.swf");

Descargas

Ver ejemplo »

Descargar archivos fuente Versión MX 2004 »

Descargar archivos fuente Versión MX »

Nota
Cualquier consulta sobre este tutorial o .fla debe realizarse en el foro.

Samorost Experimental Flash Game

Sabado, Noviembre 6th, 2004

Samorost: Una aventura espacial

Gracias papachan

Flash Map

Miercoles, Noviembre 3rd, 2004

Con motivo de las Elecciones Americanas, casi todos los medios de comunicación digital en su afán de mantener informados a sus lectores, han realizado una serie de mapas para realizar el seguimiento de los resultados. Curiosamente la tecnologí a aplicada en la mayorí a de los casos es Flash.

Veamos algunos ejemplos.

BBC

http://news.bbc.co.uk/2/shared/spl/hi/americas/04/vote_usa/map/html/default.stm

SUN-SENTINEL

http://www.sun-sentinel.com/broadband/theedge/sfl-edge-n-electoral,0,271778.flash?coll=sfla-theedge-2promos

THE NEW YORK TIMES

http://www.nytimes.com/packages/html/politics/2004_ELECTIONGUIDE_GRAPHIC/

THE WASHINGTON POST

http://www.washingtonpost.com/wp-srv/elections/2004/wy/#caucus

LOS ANGELES TIMES

http://www.latimes.com/news/politics/2004/

CNN

http://us.cnn.com/ELECTION/2004/

LYCOS

http://www.lycos.es/inicio/actualidad/eleccionesusa/estados/

Linea de Iconos MX 2004 para tu escritorio

Miercoles, Noviembre 3rd, 2004

Crisp N’ Shiny Icons, V3.0

12 atractivos iconos para la linea de productos Macromedia STUDIOMX2004, así como para la mayorí a de sus otros productos actualmente disponibles. Esta versión agrega los iconos para Authorware 7, JRun 4 y Breeze; así como las versiones revisadas de iconos para flash MX2004, Freehand MX y Contribuye 2.

Cada icono viene en 12 formatos: 128x128, 96x96, 72x72, 64x64, 48x48, 32x32, 24x24, 16x16 48x48 (32-bit), 32x32, 24x24 y 16x16 (256 colores)

Descargar

Librerí a RSS lastRSS

Lunes, Noviembre 1st, 2004

UPDATE!rs en tu móvil)
Está claro que cada dí a necesitamos estar mejor informados y RSS es un eficaz sistema para ello.
En estos dí as, hemos visto que los miembros de nuestro foro estaban interesados en un sistema de noticias, pues bien, aquí está.

Vojtech Semecky nos ofrece su librerí a lastRSS.php, capaz de de sindicar las noticias, en idiomas y codificaciones diferentes.

Uso Básico

// include lastRSS library
include ‘./lastRSS.php’;
// create lastRSS object
$rss = new lastRSS;
// setup transparent cache
$rss->cache_dir = ‘./cache’;
$rss->cache_time = 3600; // one hour
// load some RSS file
if ($rs = $rss->
get(’URL of some RSS file’)) {
// here we can work with RSS fields
}
else {
die (’Error: …

Flashdevices.net

Lunes, Noviembre 1st, 2004

Bill Perry, escribe en su blog sobre flash y dispositivos móviles, incluyendo teléfonos móviles y PDAs.

www.flashdevices.net