Google Web after-hours
Julio 2005
LunMarMieJueVieSabDom
 

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

« Jun Ago »

Archivo para la categoría Componentes

Yahoo Maps en tus SWF

Jueves, Noviembre 10th, 2005

Durante los últimos días, he leido tanto acerca de Yahoo Maps que no he podido evitar la tentación de experimentar un poco, ignoro si en un futuro está previsto incluir nuevos mapas (de momento solo EEUU) motivo por el cual tampoco he profundizado mucho, pero si he podido comprobar lo sencillo que es implementar uno de estos mapas.

Solo tienes que instalar el componente Yahoo! Maps MXP (Macromedia® eXtensions Package que instalará las clases necesarias en tu máquina y obtener un ID de usuario.

Zoompane component

Jueves, Marzo 10th, 2005

Autor: Iván

Funciones de carga de la imagen

loadImage("path/file");
attachImage("idName");

Funciones de ajuste de área

setSelectionArea(true/false);
setZoomMode(0); –> (1 | 0 | -1) / cero es inactivo / más de cero es zoom in / menos de cero es zoom out
setMaxZoom(valorMaximoDeZoom); –> rango entre 100 y 3200
setZoomLevel(nivelDeZoom);
setEnabledArea(true/false);
setPosition(xPorcentaje, yPorcentaje);
setSize(width, height);
setColors(colorFondo, colorBorde, colorAreaSeleccionBorde, colorAreaSeleccionRelleno);
addMouseIcons(iconoZoomIn,iconoZoomOut,iconoseleccion,iconoDrag);
removeMouseIcons();
setPreLoadFunction(nombreDeLaFuncion);
setOnLoadFunction(nombreDeLaFuncion);
setOnChangedFunction(nombreDeLaFuncion); –> cada evento que se ejecuta llama la esta funcion
centerImage(); –> centra la imagen en el área de visualización
fitOnArea(); –> ajusta la imagen en el área de visualización
actualPixels(); –> vuelve la imagen a su tamaño real(100%)
fitOnPixels(); –> ajusta la posición de la imagen en números enteros

RETURN –> el componente devuelve las siguientes variables de control

getEnabledArea()
getSelectionArea()
getZoomMode()
getMaxZoom()
getZoomLevel()
getXPercent()
getYPercent()
getWidth()
getHeight()
getBackgroundColor()
getBorderColor()
getSelectionBorderColor()
getSelectionFillColor()
getTotalBytes()
getLoadedBytes()
getUseMouseIcons()
getPreLoadFunction()
getOnLoadFunction()

report –> la variable report devuelve un string con todas las variables de control juntas

Descargar »

Flash MX 2004 combobox paises

Miercoles, Octubre 20th, 2004

Dificultad

Lista de paí ses para incluir en formularios. El componente se proveé de los datos almacenados en un documento XML.

actionScript

Stage.scaleMode = “noscale";
miXML = new XML();
miXML.ignoreWhite = true;
miXML.onLoad = parseXML;
miXML.load("paises.xml");
// –
function parseXML(succes) {
miDataProvider = new Array();
// –
for (var i = 0; i<miXML.firstChild.childNodes.length; i++) {
miDataProvider.addItem(
{label:miXML.firstChild.childNodes[i].attributes.nombre,
data:miXML.firstChild.childNodes[i].attributes.siglas});
}
// –
listenerObject = new Object();
listenerObject.change = function() {
seleccion.text = miDataProvider[miCombo.selectedIndex].data;
};
// –
miCombo.addEventListener("change", listenerObject);
miCombo.dataProvider = miDataProvider;
}

Descargar archivos aqui
http://www.after-hours.org/blog/tutoriales/mx2004/comboPaises/archivos.zip

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

Agradecimientos a Lino por proporcionar la lista de paises.

FlashBlog disponible para descargar

Miercoles, Octubre 6th, 2004

www.flashblog.org

¿Que Queremos para Flash 8?

Miercoles, Octubre 6th, 2004

Hace ya unas semanas, Oscar Trelles, me dió a leer un artí culo que estaba escribiendo para su blog en el cual invita a que nosotros los usarios hagamos nuestra ‘wish list’ particular sobre la próxima versión de Flash, antes de seguir: Oscar, disculpa que olvidé el tema por completo (últimamente ….).

Bueno, desde aquí insto a todos los que leais este post a que os dirijais al blog de Oscar y leais el artí culo, las opiniones de otros usuarios y por supuesto a que expongais vuestras ideas.

No será la primera vez que macromedia escucha la opinión del usuario, ya sabes: La unión hace la fuerza. A por un Flash mejor.

Enlace artí culo:
¿Que queremos para Flash 8?

Vitor Vilela

Domingo, Octubre 3rd, 2004

http://www.vitorvilela.com.br

ToolTip Component

Martes, Septiembre 21st, 2004

Autor:Buti

Decargar código fuente aquí

Aprovechamos desde estas lí neas, para felicitar a nuestro amigo Buti que se nos casa el próximo sábado dí a 26
Enhorabuena!!

RichTextEditor

Domingo, Septiembre 19th, 2004

En mis andaduras por la web me he topado con este sitio RIACN. Reconozco que el idioma (Chino) puede ser un problema, pero os recomiendo que paséis de vez en cuando a ver cosas como este componente:

RichTextEditor

Podéis descargarlo en el siguiente enlace:
http://riacn.com/uploadfile/richtext/RTE.swc

DragAndDrop Chat

Lunes, Septiembre 13th, 2004

DragDropChat.com

Entrar al chat

Cuando utilizas el componente DragAndDropchat, dispones de diez canales gratuitos para pruebas, exiten canales privados por un precio de 20$.

Instalación
1. Descargar el componente
2. Descomprimir .ZIP
3. Ejecutar DragDropChat.mxp.
4. Abrir flash.
5. Abrir panel componentes
6. Seleccionar el componente DragDropChat hacer doble clic o arrastrar al escenario.
7. Guardar.

Meeting MMUG Madrid 3-4 Septiembre en diferido

Sabado, Septiembre 11th, 2004

www.5dms.com/eventos

Algo que muchos estabamos esperando, las conferencias impartidas los pasados dí as 3 y 4 de Septiembre por los miembros del equipo MMUG www.5dms

Extending UIObject: Programación basada en componentes
Joseba Alonso

Narrativas Multidireccionales a través de un Scroll
Rafael Matí nez

Patrones de Diseño y metodologí as de trabajo en grupo
Manuel de la Higuera

FlashRemoting extends FlashComm
Xavi Beumala

Sesión de Extreme Programming: asRobots
Equipo 5dms

Yugop V4

Sabado, Agosto 28th, 2004

Siempre sorprendente, Yugo Nakamura YUGOP ha lanzado la versión 4 de su famoso sitio. V4 incluye un newsfeed.

www.yugop.com

Prototipo getHora

Viernes, Agosto 27th, 2004

Dificultad

MovieClip.prototype.getHora = function(x, y) {
x != undefined ? x=x : x=0;
y != undefined ? y=y : y=0;
// –
formato = new TextFormat();
formato.font = “verdana";
formato.size = 10;
formato.color = 0xff0000;
// –
this.createTextField("lahora", getNextHighestDepth(), x, y, 100, 20);
lahora.setNewTextFormat(formato);
// -
separador = “:";
// –
setInterval(function () {
reloj = new Date();
ss = reloj.getSeconds()

Vava Projector v0.9

Domingo, Agosto 22nd, 2004

Existen pocas alternativas gratuitas en cuanto a proyectores se refiere que nos permitan convertir nuestro SWF en ejecutable, Vava Projector es muy sencillo de utilizar y va camino de ser más que una alternativa

Web Vava Projector v0.9 Aquí
Podéis descargarlo Aquí

Flash MX 2004 - Window Component II

Miercoles, Agosto 18th, 2004

Dificultad:

En este ejemplo, se carga el componente window al hacer clic en un botón.

miOpenWindow = function () {
miVentana =
mx.managers.PopUpManager.createPopUp(_root, mx.containers.Window, true);
miVentana.setSize(229, 137);
miVentana._x = 75;
miVentana._y = 20;
miVentana.contentPath = “clip_mc";
miVentana.closeButton = true;
// –
ventanaListener = new Object();
ventanaListener.click = function(evt) {
miVentana.deletePopUp();
};
miVentana.addEventListener("click", ventanaListener);
};
// –
botonListener = new Object();
botonListener.click = miOpenWindow;
openWindow_btn.addEventListener("click", botonListener);

Código fuente
www.after-hours.org/blog/tutoriales/mx2004/componentes/window/windowComponent2.zip » (110 Kb)

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

Lorem Ipsum Generator

Lunes, Agosto 16th, 2004

¿quien no utiliza el famoso texto ‘Lorem ipsum….’?

Una aplicación muy útil para generar textos de prueba, con distintos formatos, selección de tamaño de texto, número de párrafos, sentencias, etc…

http://lorem-ipsum.perbang.dk/perbang.com.cms

Ese link lo encontré en NV30

Merece que deis una vuelta, NV30 recopila en su sección CSSManí a una buena selección de enlaces a herramientas para diseñadores muy interesante.

Flash MX 2004 - Como hacer preloaders a SWF que utilizan componentes

Viernes, Agosto 6th, 2004

Dificultad:
Cuando utilizamos SWF que utilizan componentes, se presenta un problema con los preloaders: habitualmente, estos no funcionan como esperamos.
NotaEste problema, atañe de igual forma a la versión 6 de Flash (Flash MX).

En el ejemplo anexo, veremos como un SWF que consta de un componente Accordion, muestra correctamente la precarga.

La técnica, consiste en crear el preloader en el archivo que hace la llamada. En caso que el primer archivo de un site ya utilice componentes, crearemos un pelí cula cuya misión sea exclusivamente mostrar la precarga.

Incluso me atrevo a afirmar, que esta es una buena técnica para aplicar en cualquier circunstancia, ya que el problema que tratamos, puede aparecer siempre que usemos objetos vinculados (por ejemplo mi_clip.attachMovie(), embedFonts, objetos …

flashflipper

Miercoles, Agosto 4th, 2004

Flash Flipper es una suite de componentes open source para Flash MX 2004 que permite crear de forma sencilla el efecto ‘paso de página’. Ideal para catálogos, web-sites, port-folios, foto-albums, etc.

En el site oficial, se incluye todo tipo de información, uso, ejemplos, tutoriales, información acerca de la API de los componentes.

Algunas caracterí sticas del componente:

Control de archivo externo XMLSoporta múltiples formatos de página, (GIF, JPEG, PNG, SWF)Dos efectos de paso de página
La página se carga ‘on demand’ es decir, no es necesario incluir en el SWF las páginas que se mostrarán, estas se cargan al girar página, lo cual reduce el tamaño del SWF notablemente.Auto-flip component (paso de página automática)Page-Jumper component, visualiza un í ndice de páginas permitiendo al usuario …

AnimationPackage

Lunes, Agosto 2nd, 2004

Via: www.andre-michel.com

AnimationPackage es una biblioteca de ActionScript 2,0 compatible con el Player 6 y superior. Ayuda a crear animaciones de gran alcance, fáciles de mantener, dando como resultado archivos de tamaño pequeño.

Tutorial, términos de uso y descargas:
AnimationPackage

Flash MX 2004 - scrollPane II (preloader contenido)

Jueves, Julio 29th, 2004

Consultando la ayuda de flash para el componente scrollPane, he ideado un sistema que permite mostrar información relativa al estado de carga del objeto que se visualizará en el componente. Desafortunadamente, este sistema no funciona correctamente en navegadores IE para Windows (Nota explicativa, listado OS y navegadores válidos al final del tutorial)

// – creo una instancia de los componentes scrollPane y button
createClassObject(mx.controls.Button, “load_btn", this.getNextHighestDepth());
createClassObject(mx.containers.ScrollPane, “miScrollPane", this.getNextHighestDepth());
// – cuestión de estética, mejor el azul :)
_global.style.setStyle("themeColor", “haloBlue");
// – formato para campo de texto (muestra estado de la precarga)
formato = new TextFormat();
formato.font
= “verdana";
formato.size = 10;
// – propiedades de los componentes
with (miScrollPane) {
depthChild0._visible = false;
move(25, 25);
setSize(300, 200);
}
with (load_btn) {
label = “Load";
move(120, 240);
}
// – objetos listener
loadListener = new Object();
btnListener = new Object();
// – …

Flash Mx 2004 - scrollPane component

Domingo, Julio 25th, 2004

Puedes utilizar un panel de desplazamiento (ScrollPane ) para mostrar cualquier contenido que sea más grande que el área en la que se ha cargado. Por ejemplo, una imagen grande que debe mostrarse en un espacio reducido de una aplicación.

El componente ScrollPane muestra clips de pelí cula, archivos JPG y archivos SWF en un área desplazable. Se pueden activar barras de desplazamiento para que muestren imágenes en un área limitada. También es posible mostrar el contenido que se carga desde una ubicación local o a través de Internet. El uso de ActionScript permite definir el contenido del panel de desplazamiento durante la edición y en tiempo de ejecución.

Ejemplo

Veremos tres formas diferentes de utilizar e componente, aunque todas tendrán una cosa …

MovieClipLoader Class para MX

Sabado, Julio 17th, 2004

Si un artí culo en un blog optara al Guiness Record Book por el número de posts generados, sin duda este serí a el que tiempo atrás escribió Mr. Colin Moock, el artí culo Petition To Macromedia: Better Preloading API provocó una reacción masiva por parte de la comunidad Flash.

Ignoro si la clase MovieClipLoader para MX 2K4 es fruto de este artí culo o la evolución lógica de la IDE de flash, pero lo cierto es que no solo MM se hizo eco del tema.

Ralf bokelberg www.helpqlodhelp.com
escribió en su momento la clase LoaderClass para Flash MX, con la que se pueden manejar precargas con todo tipo de archivos (sonido, SWF, JPG, XML, etc.) , realizar precargas múltiples …

PDK

Jueves, Junio 17th, 2004

http://www.pdk.pl
Sorprente este site por su dinamismo. Notable uso de javaScript para conseguir cambiar el tamaño del navegador amoldándose al SWF.

[…]
Por si aún no habí as visto este efecto, un enlace imprescindible:
http://2mdc.com/resizableFlash

Flash MX 2004 - webserviceConnector - Traductor de textos

Lunes, Junio 14th, 2004

Traductor Castellano - Inglés | Inglés - Castellano

btener un webService

Descargar archivo

Lo Primero que necesitamos es obtener un archivo WSDL, para este ejemplo, he utilizado el servicio Translator Engine que se encuentra en la siguiente URL:

http://www.webservicex.net/WS/default.aspx

Es conveniente tras definir el servicio, actualizar servicios (icono esquina superior izquierda de la ventana Servicios Web. Si expandes todos los nodos del servicio, podrás ver un esquema, que nos muestra los métodos (en este caso solo tiene uno Translate) y parámetros del servicio. Antes de continuar, asegurate de tener seleccionado el nodo params del servicio (como se muestra en la imagen contigua)

En la ventana Definir servicios Web, haz clic sobre el icono +, y escribe la URL de archivo WSDL WSDLUR

Babelfish también ofrece un …

Flash Mx 2004 - Alert Component

Sabado, Junio 12th, 2004

El componente Alert permite abrir una ventana que presenta botones de mensaje y respuesta. La ventana Alert tiene una barra de tí tulo que se puede rellenar con texto, un mensaje que se puede personalizar y botones con etiquetas que se pueden cambiar.

a Alert puede tener cualquier combinación de los siguientes botones: Yes, No, OK y Cancel. Las etiquetas de texto se pueden cambiar en los botones utilizando las propiedades siguientes: Alert.yesLabel, Alert.noLabel, Alert.okLabel y Alert.cancelLabel. No se puede cambiar el orden de los botones en una ventana Alert; el orden de los botones es siempre OK, Yes, No, Cancel.
Para abrir una ventana Alert se debe llamar al método Alert.show() . Para llamar al método correctamente, el …

Flash MX - AHpreloader Component

Miercoles, Junio 9th, 2004

He rescatado este fla que data de hace un año aproximadamente, época en la que empecé a interesarme por hacer mis propios componentes. Seguramente el código no es lo mejor, pero funciona bien y es de fácil uso. Se trata de una cargador de archivos externos (JPG, SWF) con preloader.

Para ver la precarga, refresca la pantalla F5

Estos son los parámetros que podemos modificar en el panel ‘Inspector de propiedades’:
Archivo externo: nombre del archivo que se cargará
Evitar caché: Boleano (true-false)
Posición x para la barra de precarga.
Posición y para la barra de precarga.
Mostrar barra de precarga: Boleano (true-false)
Borde barra de precarga:color
Relleno barra de precarga:color
Mostrar texto precarga: Boleano (true-false)
Texto precarga: String
Color texto precarga: color
Fuente texto …

Flash MX 2004: Window component

Martes, Junio 8th, 2004

El componente window nos permite cargar contenidos en un ventana, estos pueden ser clips de pelí cula que están en nuestra biblioteca o bien archivos externos, como .SWF o .JPG, en este tutorial, utilizaremos el componente para cargar un mapa de bits externo.

/*
carga las clases manager y containers, estas las puedes encontrar en:
first run/classes/mx/
*/
import mx.managers.PopUpManager;
import mx.containers.Window;
// – asigno unas variables que usaré con el componente
ancho = 270;
alto = 175;
titulo = “Peces payaso";
contenido = “img.jpg";
// – creo una variable que llama al método createpopup() de la clase popupmanager
var miVentana =
PopUpManager.createPopUp(_root, Window, true, {titleStyleDeclaration:"tituloCSS"});
// – establezco las propiedades de la ventana
miVentana.setSize(ancho, alto);
miVentana.title = titulo;
// – asigno la ruta al contenido del popup
miVentana.contentPath = contenido;
miVentana.closeButton = true;
// – creo un manejador …

Flash MX 2004 - textArea component & background transparente

Viernes, Junio 4th, 2004

Primero cambio el color del tema (en este caso, para el color de los botones de scrooll):
las posibilidades son: ‘haloBlue’,'haloOrange’,'haloGreen’ (por defecto) o tambien puedes usar cualquier código de color, p.ej: ‘0x003366′ y a continuación convierto el fondo del componente en invisible.

_global.style.setStyle("themeColor", “haloBlue");
mitexto.depthChild0._visible = false;

Cargar archivo

s = new LoadVars();
datos.onLoad = function(succes) {
if (succes) {
mitexto.text = datos.texto;
}
};
datos.load("starwayToHeaven.txt")

descargar arhivos »

FlashMX 2004 - ComboBox Component (I)

Viernes, Mayo 21st, 2004

He titulado este tutorial como comboBox Component (I) lo cual significa que vendrán otros, los componentes para 2004 son mucho más complejos que los de la versión 1, por lo que merecen varios capí tulos.

En este caso veremos como poblar el componente creando una lista de enlaces.

ue="http://www.after-hours.org/blog/tutoriales/mx2004/combobox/combobox1.swf” />

Sigue los siguientes pasos, para completar el tutorial.

1. Arrastra un componente comboBox al escenario
2. con el componente seleccionado, escribe ‘combo_enlaces’ en la casilla &ltnombre instancia&gt
3. crea una nueva capa y escribe el siguiente código actionScript

// poblar comboBox
combo_enlaces.addItem("Blogs", “");
combo_enlaces.addItem("AS Fusion", “http://www.asfusion.com/blog/");
combo_enlaces.addItem("Carlos Rovira", “http://www.carlosrovira.com/");
combo_enlaces.addItem("Code4Net", “http://www.code4net.com/");
combo_enlaces.addItem("Design-nation", “http://www.design-nation.net/es/");
combo_enlaces.addItem("Flashday", “http://www.flashday.com/");
combo_enlaces.addItem("Innocuo", “http://blog.innocuo.com/");
combo_enlaces.addItem("Moliver", “http://www.loader.com.ar/moliver/");
combo_enlaces.addItem("Oscar Trelles", “http://www.onelx.com/blog/es/");
combo_enlaces.addItem("SideDev", “http://www.sidedev.net/blog/");
combo_enlaces.addItem("Kadazuro", “http://www.kadazuro.com/blog/");
combo_enlaces.addItem("x-flash", “http://x-flash.org/blog/index.html");
// defino un listener object (lo) 1*
lo = new Object();
// defino una función que se ejecuta cuando es lanzado el evento …

phpFlashMyAdmin 1.2

Lunes, Mayo 17th, 2004

Versión flashera del clásico administrador para bases de datos MySQL: phpyAdmin . No es la herramienta que prefiero, no obstante, la versión flash ofrece algunas ventajas sobre la original basada en HTML, como la capacidad de crear, corregir y quitar relaciones de una tabla InnoDB.

Por tan solo 5 $ puedes adquirir la aplicación que incluye todo su código fuente (solo esto último ya merece los 5 $).

Requisitos de sistema: PHP 4.1.2+, MySQL 3.23+, Macromedia Flash Player 7+

Enlaces
Comprar | Ver demo

Extensión DepositoenRed Online

Domingo, Mayo 16th, 2004

Paco Salcedo y Carlos Macias lanzan una extensión basada en un contenedor chm que conecta con un servidor con cientos de fragmentos de código.

Es una versión Beta, solo compatible con Windows, aunque los usuarios de otros sistemas, tendrán soporte muy pronto y adaptada a las versiones MX y MX2004 de Dreamweaver.

El nombre del proyecto es depositoenred, y su nombre en clave DER, su web DEPOSITO EN RED esta en construcción como buen proyecto BETA que se precie. Es un Proyecto Freeware, en el que podéis participar todos, una vez se abra el foro oficial y podéis aportar lo que creéis oportuno simplemente mandando un correo a través de la propia extensión.

Una de las particularidades de la extensión, además de …

FlashVisio

Martes, Mayo 11th, 2004

FlashVisio es una aplicación que genera, mediante el dibujo de diagramas gráficos, un XML.
[Leer más]

El motivo de exponer este código a la comunidad de desarrolladores, es que pienso que puede ayudar a algunas personas en ver como se pueden resolver determinados problemas en Flash que tiene poco que ver con la organización de código y la programación OOP.
Estoy hablando de problemas ligados directamente con Movieclips, lineas de tiempo, objetos y funcionalidades propios de AS,etc…
Carlos Rovira

Enlaces:
Experimento: FlashVisio
http://www.carlosrovira.com/index.php?p=84&more=1&c=1
Código Fuente del experimento FlashVisio
http://www.carlosrovira.com/index.php?p=88&more=1&c=1

Align Component Set

Lunes, Mayo 3rd, 2004

Estos últimos dí as como se ha hablado mucho acerca del objeto Stage() y sus métodos para crear páginas que se ajusten a la medida del navegador respetando el tamaño de los objetos a voluntad del programador y resituandolos en el espacio de manera que la pelí cula mantenga coherencia y proporción.

http://www.after-hours.org/blog/archives/000285.html
http://www.after-hours.org/blog/archives/000286.html
http://www.after-hours.org/blog/archives/000287.html

En www.flashcomponents.net podeis encontrar el componente Align component Set.

Lo he testeado y aunque no soy muy partidario del uso de componentes, lo he encontrado práctico y de fácil implementación. El componente consta de un set de cuatro comportamientos diferentes, según el tipo de alineación que se busque. Habiendo arrastrado cuatro instancias del mismo al escenario, el peso del .fla no superó los 3 Kb.

Enlace recomendado por Rafa3l

Flash MX - vectores

Domingo, Mayo 2nd, 2004

Gran parte del secreto de las ventajas de Flash se basa en el tipo de gráficos que utiliza: los gráficos de vectores. Éstos guardan diferencias cruciales con los llamados “mapas de bits” (o simplemente “bitmaps", archivos con extensión .bmp). Mientras que los bitmaps son la conjunción ordenada y definida de un grupo de puntos, los vectores son el resultado de cálculos matemáticos que, entre otras cosas, le dan a las imágenes una definición totalmente escalable (es decir, la imagen no pierde calidad cuando se modifica su tamaño).

Además, los gráficos de vectores ocupan mucho menos espacio que los mapas de bits. Por lo tanto, una imagen vectorial llegará desde el servidor al cliente mucho más rápido que un mapa de bits.

Enlaces …

Flash MX Stage.onResize III

Viernes, Abril 30th, 2004

Se me adelantaron! mientras experimentaba con el objeto Stage intentando recrear el menú de Joshua Davids en www.trollback.com ,Tmeister nos envió un script genial, que como es costumbre en esta casa, voy a postear para disfrute de todos. No dejeis de visitar su web, está genial.

Por si no has leido los dos posts anteriores, el efecto solo se aprecia si se reduce el tamaño del navegador.

/*
menuResize.fla
autor tmeister
http:// www.tmeister.net
*/

function makeBoton(tmp_mc, ancho, largo, p, col, label) {
var tm_mc = tmp_mc.createEmptyMovieClip("tempo"+p, p);
tm_mc.beginFill(col);
tm_mc.lineTo(0, 0);
tm_mc.lineTo(0+ancho, 0);

Flash MX - Poblando el componente ComboBox con un archivo .TXT

Martes, Abril 27th, 2004

Mantener una lista de enlaces para tu página web, puede ser muy sencillo, en este ejemplo, veremos como hacerlo usando el componente comboBox y un sencillo archivo de texto.

or de texto y crea tu lista de enlaces, esta constará de una serie de variables que usaremos para almacenar el nombre del sitio web, la url y una única variable que determine el número de enlaces que contiene la lista.(guarda como tipo UTF-8)

enlaces.txt

&nombre0=Google
&enlace0=http://www.google.com
&nombre1=Macromedia
&enlace1=http://www.macromedia.com
&num_enlaces=2

2. abre una nueva pelí cula y arrastra una instancia del componente comboBox.
3. selecciona el componente y asignale un nombre de instancia, para el ejemplo
‘miCombo’.
4. inserta una capa nueva y escribe el siguiente código actionScript:

// – función llamada al seleccionar un elemento de la lista comboBox
function seleccion(component) {

Collage de Imágenes con Zoom

Lunes, Abril 26th, 2004

Si os apetece otra forma de presentar vuestras imágenes con Zoom lejos de los patrones habituales, esta os gustará. Su Autor, pretende crear un ambiente aleatorio y desordenado en la escena, además, el visitante podrá manejar las fotografí as a su antojo, volviéndolas a colocar en el lugar que desee.

Descargar el fla aquí

Autor
Charles-David Cuvier

www.robertpenner.com

Viernes, Abril 23rd, 2004

Este enlace, no deberí a faltar
en los favs de ningún flasher que se precie, Robert
Penner es un destacado programador y autor del libro Programming
Macromedia Flash MX, muy conocido por sus ecuaciones de movimiento. Bouncing,
easing… dejarán de ser un secreto aprendiendo a utilizar sus ecuaciones: http://www.robertpenner.com/easing/

Flash MX - listBox Component

Martes, Abril 20th, 2004

Hoy tuve que buscar algo relativo al componente listBox, encontré de todo menos lo que buscaba, eso si, un par de trucos simpáticos con este componente, os dejo los enlaces por si quereis experimentar:

En este primer link Samuel Wan, explica como crear un listBox con efecto Tsunami, muy llamativo.

http://www.samuelwan.com/downloads/com.samuelwan.eidt/fisheyemenu

En segundo lugar y no por ello menos interesante, Nigel Pegg muestra como incluir iconos en el componente listBox, este tutorial es menos espectacular, pero lo encuentro más útil, por ejemplo, una menú con sus iconos, una lista de usuarios para un chat, etc.

http://www.macromedia.com/devnet/mx/flash/articles/extending_components.html

Flash MX Usabilidad - texto personalizable

Martes, Abril 6th, 2004

He observado, como algunos blogs, gracias a las ventajas del uso de hojas de estilo CSS, permiten configurar la interface a gusto del visitante. Aspectos como color del documento, tipografí as, tamaño de texto, etc.

Esto me ha dado una idea para mejorar un aspecto de la usabilidad en flash. Si nos fijamos en la mayorí a de sitios diseñados con flash, observamos una tendencia al uso de tamaños de fuente muy pequeños, gráficamente queda muy bien, pero hay que pensar que no todos nuestros visitantes tendrán las mismas facultades ópticas de que nosotros disfrutamos.

Cuando se trata de un documento HTML, no hay problema, existen diferentes formas de aumentar el texto (a no ser que se impida mediante CSS). …

Macromedia Flash MX UI Components (ScrollBar)

Miercoles, Marzo 31st, 2004

Cuando pensé en crear este blog, lo hice llevado por varios motivos (quizá ya he hablado de esto antes) uno de ellos, un hecho innegable: cada dí a nacen nuevos flashers (si me permití s la expresión).

Por este motivo, he decidido hacer un repaso a algunos temas que muchos de nosotros (tan atareados en ponernos al dí a y perfeccionar nuestra técnica) damos por aprendidos.

Para empezar haremos un repaso a los Flash UI components. Hoy el componente ScrollBar.

Ingredientes
1 archivo.txt
1 archivo.swf
1 campo de texto dinámico
1 componente scrollBar

descargar archivos de ejemplo aquí

Pasos a seguir

1. Con la herramienta texto, crea u campo de texto dinámico, multilinea y que permita HTML (opcionalmente puedes seleccionar si el campo es seleccionable y …

Macromedia Flash MX - ToolTip

Lunes, Marzo 29th, 2004

Los toolTipText forman ya parte de la mayorí a de sitios construidos en flash, una caracterí stica que dota a la navegación de mayor usabilidad, normalmente son utilizados para ampliar la información que ofrece un menú o un cojunto de botones.

El toolTip que presento, se diferencia de la gran mayorí a por un detalle : he creado un sistema que permite al toolTip no salirse de la zona visible de la pelí cula.

Para ponerlo a prueba he creado una pelí cula de 200x200 px cubierta completamente por instancias de un botón, en total 16 botones de 50x50 dispuestos en cuatro filas y cuatro columnas.

Descarga el arhivo fuente aquí

Developer’s SWF Guardian MX

Jueves, Marzo 25th, 2004

DSG 1.0.0 es un componente diseñado para proteger tu trabajo una vez los archivos SWF se han entregado a un cliente. El componente permite al desarrollador crear varios niveles de acceso y lí mites de tiempo dependiendo de que clave de licencia se ha entregado al cliente.

Un ejemplo tí pico: Inicialmente se hace entrega al cliente de los archivos SWF con una clave que expira a los 45 dí as. Una vez que has recibido el pago del cliente se le entrega al mismo una clave de acceso completa que no expire. Sin embargo, si no recibes ningún pago a fecha de vencimiento, el original de la demo entregada mostrará un mensaje de error, funcionando de manera restringida …

Paréntesis

Martes, Marzo 23rd, 2004

Hola amigos, ya hace dos o tres dí as que no posteo y a mi se me hace muy extraño (incluso parece mas tiempo).

No pasa nada, simplemente, me he visto un poco desbordado de trabajo, y ya se sabe ‘primero la obligación y después la devoción’ je,je, afortunadamente, hoy estoy a punto de ponerme al dí a con mis obligaciones y espero retomar el ritmo habitual.

Como sé que tengo amigos que me visitan cada dí a, lo menos que puedo hacer es dirigir esta breve nota.

Gracias a todos y hasta dentro de un rato.

MM-Exporter 2.0

Lunes, Marzo 15th, 2004

Utilidad de Backup para guardar y restaurar todos los ajustes y datos importantes de Dreamweaver, Contribute y Flash de Macromedia

Con MM-exporter, puedes restaurar fácilmente tu puesto de trabajo tras una caida o cambio de sistema.

MM-Exporter 2.0 2,0 reconoce versiones instaladas de Dreamweaver 3, 4, de UltraDev 4, Flash MX y MX 2004 bajo Windows y guarda selectivamente:

todos los ajustes del programa
todas las definiciones de sitio por separado
la carpeta de configuración
Backup definido por el usuario>
la carpeta Números de serie de casi todos los programas de MM en un archivo del texto
y/o alternativamente todos los datos de configuración y ajustes enteros del registro de Windows

FreeWare
http://mm-exporter.joexx.de/index_en.php

Dos nuevas extensiones en flashGuru’s

Miercoles, Marzo 10th, 2004

Guy Watson flashguru’s MX 101 acaba de publicar dos nuevas extensiones para Flash MX 2004.

Create Frame Sequence
Esta extensión añade un comando nuevo en el menú comandos de Flash MX 2004 que toma los fotogramas que selecciones y los añade en una nueva capa en el orden seleccionado, uno por uno.

Duplicate Layer
Esta extensión añade un comando nuevo en el menú comandos de Flash MX 2004 que crea una replica exacta de una capa.

Para instalar ambas extensiones es impresindible Extension Manager 1.6 y Macromedia Flash MX
2004.

Descargar extensiones en www.flashguru.co.uk

yamzbrowser 1.2b

Jueves, Marzo 4th, 2004

Yambzbrowser es un componente que permite realizar uploads de archivos desde tu máquina a un servidor remoto, Yamago acaba de lanzar esta segunda versión de su popular componente. Disponible para descargar en sourceforge.net.

Nuevas caracterí sticas
Soporta páginas HTML scrollables
Soporta estilos CSS

Flash Player
YamzBrowser puede correr con la versión 6.0.65.0 + del Flash Player

Navegadores que lo soportan
PC Windows con Mozilla 1.2+, IE5.5+, NN7+, Phoenix beta 5, FireBird, FireFox
Mac Os9 y OSX con Mozilla 1.2+, IE5+, NN6+, Chimera 1+, Camino, FireBird, fireFox

Global Style Format Editor 4 Flash UI Components Central APP

Miercoles, Marzo 3rd, 2004

Modifica las propiedades de tus componentes en pocos segundos.

Selecciona las propiedades que quiere cambiar a los componentes
Cuando estés satisfecho del resultado, genera el código AS
Copia en el portapapeles (Ctrl +C) y pega en tu documento fla(Ctrl +V)

Esta es mi primera aplicación real para Central, son 35 Kb, instalarla y empezar a usarla te llevará pocos minutos.

Enlaces relacionados

Todo lo que querí as saber sobre Macromedia Central y no te atreviste a preguntar

Personalización de los componentes predeterminados

Pasar parámetros a flash

Domingo, Febrero 29th, 2004

Mientras trabajaba he visto en el tag-board un mensaje preguntando como pasar parámetros de una pelí cula flash a otra, a continuación describo un método bastante sencillo. Aprovechando el post, incluyo dos ejemplos que muestran como cargar una pelí cula flash pasando parámetros desde HTML

Pasar parámetros entre dos pelí culas SWF

// – pelí cula1

this.createEmptyMovieClip("holder", 1);
holder._x = 0;
holder._y = 0;
btn.onRelease = function() {
_root.mi_var = “Hola mundo";
holder.loadMovie("peli2.swf");
};

// – pelí cula2

this.createTextField("mi_var2″, 100, 10, 10, 200, 20);
mi_var2.text = _root.mi_var;

Pasar parámetors desde HTML a flash

// – HTML

<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″
codebase="http://download.macromedia.com/pub/shockwave
/cabs/flash/swflash.cab#version=6,0,29,0″
width="200″ height="100″>
<param name="movie” value="peli4.swf?mi_var=Hola mundo">
<param name="quality” value="high">
<embed src="peli4.swf?mi_var=Hola mundo”
quality="high”
pluginspage="http://www.macromedia.com/go/getflashplayer”
type="application/x-shockwave-flash”
width="200″ height="100″>
</embed>
</object>

// – pelí cula flash

this.createTextField("mi_var2″, 100, 10, 10, 200, 20);
mi_var2.text = _root.mi_var;

Pasar …

updateAfterEvent, uso apropiado

Sabado, Febrero 28th, 2004

Es muy habitual el uso de la función updateAfterEvent() , también es cierto que en numerosas ocasiones se utiliza sin saber exactamente que hace o como utilizarlo.

El script siguiente es un ejemplo de mal uso, en este caso updateAfteEvent() es ignorado.

this.onEnterFrame = function() {
// – acciones
//…
//…
updateAfterEvent();
};

Veamos un poco de teorí a y unos ejemplos que espero sirvan para entender mejor el uso correcto de updateAfterEvent().

Descripción
Actualiza la visualización (independientemente de los fotogramas por segundo establecidos para la pelí cula) cuando el usuario la llama en un controlador onClipEvent o como parte de una función …

www.thegreateststorynevertold.com

Viernes, Febrero 27th, 2004

www.thegreateststorynevertold.com
The greatest story never told es una competición pensada para promover el uso de macromedia Flash MX en la producción de historias originales para el web, ví deo, televisión y entretenimiento interactivo.

Los ganadores del TGSNT serán anunciados el próximo 4 de Marzo. Si quieres votar tu pelí cula preferida, clic aquí .

Provincias españolas, comboBox para tus formularios

Martes, Febrero 24th, 2004

Hacer de las tareas pesadas un simple trámite es una de las principales virtudes que nos concede la tecnologí a, y por que no decirlo una obligación que tenemos.

En esta ocasión planteo un sencillo fla que nos proporciona un comboBox con las províncias Españolas, muy útil para incluir en formularios.

Para este fla, nos apoyaremos en un archivo XML como base de datos. Antes de escribir código, veamos un ejemplo:

provincias.xml

<provincias>
<provincia id="Ãlava"/>
<provincia id="Albacete"/>
<provincia id="Alicante"/>
….
</provincias>

provincias.fla

// – interpretar xml usando el código de página del sistema
// – esto permite en caso del español, el uso de ‘ñ’ y acentos
System.useCodePage = true;
// – declaro un array ‘provincias’ donde recojeré cada nodo proví­ncia
provincias = new Array();
// – función que recoge la selección del combo
function seleccion(component) …

blazePDF Gratis!

Jueves, Febrero 19th, 2004

BlazePDF Crea archivos PDF a partir de un SWF(Flash MX y Flash MX 2004 con AS v1). No es el tí pico componente que arrastas al escenario y colocas sobre un objeto para que te haga todo el trabajo, flashpdf requiere del uso de métodos y funciones propios.

Consulta la guí a de referencia para bazePDF

Antes de instalar el componente, comprueba tu versión de extensión manager, deberí a ser la v1.6.602.

Descargar Extension Manager v1.6.062

Si ya has instalado el componente, estos son lo pasos que debes seguir:

1. Haz doble clic en el icono del componente blazePDF esto creará una instancia del componente en tu escenario.
2. En el panel de propiedades, escribe un nombre de instancia.
3. Selecciona el frame de …

Otro gran tutorial para Central

Miercoles, Febrero 18th, 2004

Si como yo estás interesado en aprender a crear aplicaciones para Central, estarás de acuerdo conmigo que esta semana estamos de suerte, primero el impresionante tutorial publicado en communityMX.com por Paul Newman Anatomí a de una aplicación en Central del que tambien hice un comentario en After-hours. Ahora Vera Fleischer www.mediasparkles.com a publicado el tutorial The Building Blocks of a Central Application

He construido una pequeña aplicación para Central con el único propósito de demostrar como los distintos módulos de una aplicación para Central trabajan juntos. Todos los archivos de fuente están disponibles para descargar. La aplicación realmente no hace mucho: Abre un pod, conecta con un agente con LCService, enví a …