Posts Tagged Actionscript
Sound Spectrum en AS3
Posted by Shogoki in Programación on October 8, 2009
Trasteando un poco en AS3 con la clase Sound y algunos filtros me hice este Sound Spectrum, este es el principio de una serie de tips en AS3 donde tocare como trabajar con Filtros, 3D (tanto el nativo de Flash Player 10 como Papervision3D), Realidad Aumentada y alguna cosa más, por ahora disfruten este ejemplo.
Llamadas a funciones en Javascript utilizando Actionscript
Posted by Psycho in Programación, Tips on September 17, 2008
Hace algún tiempo respondí un a pregunta en Cristalab en donde el usuario tenia la duda en como llamar una función en javascript que se encuentra en el mismo (X)HTML en donde se encuentra un SWF.
Realmente no es tan difícil realizar esta funcionalidad e incluso se puede utilizar JQuery y realizar llamadas al servidor con la ayuda de el, pero en este tip voy a mostrar un ejemplo sencillo de como hacer dichas llamadas tanto en AS2 como en AS3.
Lo primero que tenemos que hacer es crear un botón en el archivo .fla, tanto en AS2 como en AS3 se crea de la misma manera, dibujamos un elemento en el escenario luego lo seleccionamos, presionamos F8 seleccionamos que es un símbolo de tipo botón le damos un nombre y listo, en mi caso queda de la siguiente manera.

Crear boton
Hasta este momento mi escenario luce así

Escenario
Siempre acostumbro escribir el código AS en un capa solo para código y así no mezclar peras con manzanas (código con elementos visuales) de la siguiente manera:

Línea de tiempo
Lo que si varia es el como vamos a llamar a la función en javascript que se encuentra en el documento (X)HTML.
En AS2 el código es:

Código en AS2
En AS3 el código es:

Código en AS3
Luego en el archivo .html que contiene el SWF debe de haber una función en javascript que se llame “mostar_contenido()”
El código de prueba de la función mostrar_contenido() seria:

Codigo Javascript
Hasta aqui el ejemplo, espero en el siguiente post hacer alguna llamada utilizando JQuery
NOTA: Para probar los ejemplos te recomiendo hacerlo en un servidor de prueba(por ejemplo XAMPP) que tengas local, ya que si pruebas los archivos .html directamente en Flash pero seguridad bloqueará la llamada al javascript cuando presiones el boton.
