Archive for the “Actionscript” category

Extraer números de una cadena en AS2

07th Mar 2010Actionscript

Seguiendo con las funciones pequeñas para flash (pero útiles si se está desarrollando aplicaciones complejas), les dejo esta otra función que permite extraer sólo los números de una cadena. Podría decirse que esta función es el “antónimo” de la que publiqué anteriormente para formatear miles.
Por ejemplo, si tenemos un texto en formato $125.188, esta función nos devolverá 125188. Como verán, es muy útil para comparar precios.

function soloNumeros(n){
    s="";
    for(iNumeros=0;iNumeros<n.length;iNumeros++){
        s+=!isNaN(n.charAt(iNumeros))?n.charAt(iNumeros):"";
    }
    return Number(s);
}…

Hay muchas maneras de hacer esta función pero esta fue la que yo probé y que me

Formatear miles en Flash (AS2)

27th Mar 2010Actionscript

Estoy desarrollando una aplicación en Flash (AS2) y me encontré en la necesidad de formatear números para que se muestren automáticamente separados por miles, es decir, que el número 12345678 se vea como $12.345.678.
Buscando y buscando por internet no pude dar con nada que fuese fácil de implementar y preciso para lo que necesitaba, asique tuve que desarrollar la función… y me acordé de mi pobre blog que con tanto trabajo que tengo no he podido actualizar, asique les dejo la función por si a alguno de ustedes les sirve.

function formatearMiles(numero){
    var str=new String(numero);
    var n=[];
…

setTimeout() y setInterval()

17th Mar 2010Actionscript, Javascript, Web

Aunque no son muy conocidas por quienes están comenzando en el tema de la programación, estas dos funciones son una maravilla. Son funciones existentes en varios lenguajes de programación, como en Javascript y en Actionscript, que nos sacarán de varios apuros y nos permitirán optimizar y mejorar nuestros códigos.
Su objetivo principal es el de definir un tiempo para esperar a ejecutar alguna otra función. Por ejemplo, si necesito mostrar una alerta y que desaparezca en 3 segundos más, o si necesito que un reloj vaya actualizándose cada 1 segundo.

setTimeout()…

Esta función permite definir un tiempo específico para que

Animación en flash con la clase tween

17th Mar 2010Actionscript, Flash, Web

En flash es posible crear tus propias funciones que te faciliten la realización de animaciones (simples) de algunos objetos. De esta manera, podemos hacer un efecto de fade o de slide a cualquier objeto según las acciones que haga el usuario.
El problema con las funciones anteriores es que, si bien funcionan perfecto, están programadas para realizarse onEnterFrame, y por lo tanto, el objeto al que necesitamos aplicarle la función, debe estar consultando cada frame si es que la ejecuta o no. Mientras sea un archivo pequeño, todo funciona de maravillas, pero si trabajamos con 30 movieclips… al mismo

Seguridad en los formularios hechos en Flash

07th Mar 2010Actionscript, Flash, Seguridad

Paseándome en un foro, encontré algo que ni siquiera se me había ocurrido hacer: limitar los inputs de texto en flash, para que sólo acepten ciertos caracteres específicos definidos por mi.
Con este truco, podemos evitar que los usuarios intenten ingresar números en las casillas donde se les pregunta el nombre, o mejor aún, evitar que los hackers intenten ingresar algún código malicioso para que sea procesado por el archivo que recibirá los datos enviados.
La manera de hacerlo es muy simple. Se debe agregar la siguiente línea:

inputEmail.restrict = "A-Za-z0-9.@_";
…

El ejemplo anterior, limita a la casilla “inputEmail” (ese

Integrar Flash con XML

16th Mar 2010Actionscript, Flash, XML

AL momento de hacer aplicaciones interactivas con Flash, es posible utilizar una gran cantidad de métodos pero, sin duda, el más eficiente es el de leer la información a través de un archivo XML.

XML

Un archivo XML, es un documento muy simple y escrito en un formato estandarizado (muy similar al HTML). Para que se entienda más fácil, acá va un ejemplo de un XML simple:

<?xml version='1.0' encoding='iso-8859-1'?>
<datos>
	<banner>
		<swf>img/google.jpg</swf>
		<url>http://www.google.cl</url>
		<metodo>_blank</metodo>
	</banner>

	<banner>
		<swf>img/peivem.jpg</swf>
		<url>http://www.peivem.com</url>
		<metodo>_self</metodo>
	</banner>
</datos>

Flash…

Por su parte, ActionScript (como muchos otros lenguajes de programación – prácticamente todos) posee comandos para importar

Efecto rollover en Flash, con ActionScript 2

56th Mar 2010Actionscript, Flash, Web

Acabo de ver un video tutorial en DeCabeza.net, acerca de como hacer un efecto de rollover en un MovieClip, con Flash y ActionScript 3 y he quedado boquiabierto por dos razones:

  1. El video tutorial estaba buenísimo
  2. Me acabo de enterar que AS3 es igual que JAVA!!!

No me gustó para nada el paso de AS2 a AS3, pero que le vamos a hacer…son cosas que pasan.
Por lo mismo, quise hacer mi propio ejemplo de un efecto rollOver, pero utilizando AS2.

El botón…

Bueno. La explicación simple:
Para realizar un botón con un efecto de rollOver es necesario que

Switch to our mobile site