Newsletter 08
 
Indice
1. Palabras del Editor. Ver
2. #include Ver
3. Number Ver
   
Palabras del editor
Uno de los puntos flojos que siempre se establece al hablar de Flash es que no es registrado su contenido un buscador. Pero para sorpresa de muchos esto ya no es así. Como comprobarlo? Bueno si buscamos pereyrada en www.lycos.com van a encontrar varios resultados que muestran el contenido del texto dinámico incluido en los swf. No solo de la home, sino de algunos módulos levantados con loadMovie. Lo mismo pasa en el buscador www.teoma.com, no se si hay otros pero la misma búsqueda aún no no funciona en Yahoo ni en Google. Quisas sea cuestión de tiempo para que estos buscadores también lean el texto dinámico de nuestros SWF, de ser asi hay que pensar en hacer algunos cambios a nuestros Swf y estar mas tranquilos con respecto a la búsqueda del contenido de los mismos.
 
A. Daniel Pereyra
 
#include
En ocaciones es muy interesante escribir nuestro código AS (actionscript) fuera del entorno de flash. Es decir que podemos crear un archivo cuya extensión debe ser AS, por ejemplo codigo.as, donde podemos escribir tranquilamente todo el script necesario utilizando editores de AS externos.
 
Simplemente debemos incluir #include "codigo.as" en cuadro de nuestra línea de tiempo.
 
De esta manera cuando se publica nuestro trabajo el compilador incluye el contenido del archivo especificado. Se puede utilizar #include en los archivos .FLA y en archivos externos, pero no en archivos de clase ActionScript 2.0.
 
Tengamos en cuenta que #include no utiliza punto y com al final (;).
 
Se puede o no utilizar rutas para indicar donde se encuentra el archivo a incluir.
 
Veamos algunos ejemplos de como indicar donde se encuentra el archivo:
 
Si el archivo se encuentra en la misma carpeta que el fla...
 
#include "codigo.as"
 
Cuando el archivo se encuentra en una subcarpeta...
 
#include "fla _fuente/codigo.as"
 
Claro que este comentario no estaría terminado sin incluir minimamente algunos editores de AS que podemos encontrar en la red, incluso sin costo alguno. Por ejemplo:
 
SciTE|Flash 2004 pre1 (link para bajarlo)
 
SEPY 1.0.7.1 (link para bajarlo)
 
A. Daniel Pereyra
 
Number
Viene de Flash 4 pero su comportamiento fue modificado en la versión 7.
 
Seguramente en algún momento vamos a querer ingresar datos en un a traves de un campos texto (introducción de texto) o necesitemos realizar un cálculo matemático con un número obtenido de un string o cadena de caracteres, veamos un ejemplo:
 
Cadena="Vale 10";
Nro=Cadena.substr(5,2);
Total=10+Nro;
trace("Como string:"+Total);
Total=20+Number(Nro);
trace("Como Número:"+Total);
stop();
 
Si bien es algo que parece simple, no recordar la existencia de Number, puede en su momento hacernos perder un tiempo valioso o lo que es peor, hacernos pensar que no podemos sumar números en formato de string.
 
A. Daniel Pereyra
www.pereyrada.com.ar ©2005 Pereyrada