Archive

Archive for the ‘Flash & ActionScript’ Category

SWFObject 2.1

noviembre 19, 2008 Deja un comentario

swfobject

Nueva actualizacion de la popular librería SWFObject, como muchos ya sabeis es una pequeña libreria en Javascript, con el que, en sencillos pasos, puedes incluir SWFs en HTML sin necesidad de que escribas código. Además nos permite configurar ciertos parametros del swf y pasarle variables.

Esta última version ha sido integrada al servicio Google AJAX Libraries API

Ejemplo de uso:

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("clip.swf", "contenedor_flash", "300", "120", "9.0.0", );
swfobject.write("contenedor_flash");
</script>
<div id="contenedor_flash">Aquí se incrustará la pelicula swf</div>

Paso de parametros y variables:

<script type="text/javascript">

var flashvars = {};
flashvars.idioma = "es";
flashvars.user = "admin";

var params = {};
params.menu = "false";
params.wmode = "transparent";

var attributes = {};
attributes.id = "myDynamicContent";
attributes.name = "myDynamicContent";

swfobject.embedSWF("clip.swf", "contenedor_flash", "300", "120", "9.0.0","", flashvars, params, attributes);

</script>

Luego para leer la variable ‘idioma’ desde actionScript:

En actionscript 2.0:

_root.idioma

En actionscript 3.0:

var parametros:Object = LoaderInfo(this.root.loaderInfo).parameters;
parametros["idioma"];

Podeis encontrar más información sobre los atributos y parametros que podemos pasarle en su documentación

Detecar inactividad del mouse con ActionScript

noviembre 17, 2008 Deja un comentario

En ocasiones, nos puede interesar que si durante un cierto plazo de tiempo  el mouse no se mueve, se ejecute una determinada acción actionscript.

Este fragmento de código utiliza un listener que escucha al Mouse y en el caso que detecte movimiento ejecute una accion.

var raton:Object = new Object();
var ax:Number;
var ay:Number;
var px:Number;
var py:Number;
var reloj:Number = 0;
raton.onMouseMove = function()
{
   reloj = 0;
   ax = _xmouse;
   ay = _ymouse;
};
function contador()
{
   reloj++;
   px = _xmouse;
   py = _ymouse;
   if ((reloj &gt;= 5) &amp;&amp; (ax = px) &amp;&amp; (ay = py))
   {
      trace("Inactividad encontrada");
   }
}
var hilo = setInterval(contador, 1000);
Mouse.addListener(raton);
Categorías:Flash & ActionScript Etiquetas: ,

Yahoo Flash Components

noviembre 16, 2008 Deja un comentario

Yahoo Developer Center

Yahoo nos ofrece en su Flash Developer Center una libreria totalmente gratuita, que cuenta con una serie de componentes muy útiles para programadores y diseñadores de movieclips en flash.

Entre ellos destacamos:

Categorías:Flash & ActionScript Etiquetas: , ,

Flash Tracer para Firefox

noviembre 16, 2008 Deja un comentario

FlashTracer es un plugin para Firefox que permite visualizar los trace internos de flash.
Esto nos permite depurar de manera sencilla aplicaciones flash.

flashtracer

Leer más…

Categorías:Flash & ActionScript Etiquetas: ,