Clase para crear scroll con easing en Actionscript 3.0

Esta es una clase para crear un scroll con easing en Actionscript 3.0. Hay que pasarle los siguientes parámetros:
  • Clip que queremos controlar con el scroll
  • Posición x del Scroll
  • Posición y del scroll
  • Ancho del scroll
  • Altura del scroll (será el alto de la máscara
  • Color de la barra grande
  • Color de la barra de arrastre
  • Color de los contornos de las barras

Por supuesto es mejorable, se admiten comentarios en contacto@esedeerre.com.

mas

Confírmada la salida de Adobe Director 11

Parece que Director 11 estará disponible a partir de Marzo. En la página de Adobe ya se pueden hacer los pre-orders y ver un par de demos de juegos.

mas

Guardar imágenes en AS3 con PNGEncoder y Base64

Etiquetas: PNGEncoder Base64 BitmapData Rectangle encodeByteArray

Para guardar una imagen en AS2 habia que almacenar los colores de todos sus pixels, y mandar una cadena de texto con los valores a un fichero en el servidor para que creara la imagen. Esto era viable para imágenes relativamente pequeñas, ya que tanto Flash como el servidor tardaban mucho en procesar los datos. Con AS3 han surgido varias clases que aprovechan el potencial de la clase ByteArray y optimizan el flujo de datos Flash/servidor. En este ejemplo utilizo las clases PNGEncoder y Base64 para guardar un dibujo hecho en flash y guardarlo en el servidor como PNG. El tamaño de la imagen es de 400x400, y el proceso no dura más de 2 seg.

Este es el código:

mas

Experimento: APE + Papervision

Experimento: APE + Papervision

Este es mi primer experimento con APE + Papervision. Puedes ver el resultado a pantalla completa aquí.

mas

Extensiones para Flash: Auto-Guardar

Navegando por FlashGuru encontré esta extensión para Flash, que permite programar un autoguardado de nuestros archivos cada cierto tiempo. Para utilizarla hay que tener instalado Flash MX 2004 o superior y el Macromedia Extension Manager 1.6 o superior. Una vez instalado, aparecerá como un nuevo panel en "Ventana/Otros Paneles/Auto Save".

Se puede descargar de aquí

mas

Novedades Actionscript 3.0: MovieClip.currentLabel

Etiquetas: currentLabel

La nueva propiedad currentLabel del objeto MovieClip, nos permite saber la etiqueta actual en la que se está reproduciendo la linea de tiempo. Por ejemplo, para acceder a la propiedad currentLabel de un objeto MovieClip llamado "Objeto_mc", escribiriamos:

trace(Objeto_mc.currentLabel);

mas

Yahoo lanza ASTRA: Componentes para CS3

Yahoo ha lanzado un paquete gratuito de componentes para Flash (Actionscript 3.0) bajo el nombre de ASTRA. Son en su mayoría componentes que estaban disponibles en FLEX pero no en Flash CS3, como Tree, Menu, Alert, Charts...
Los componentes vienen acompañados de una serie de tutoriales que muestran como utilizarlos, y la gente de Yahoo también ha hecho una aplicación (ASTRA Aquarium) con ellos, explicando el desarrollo paso a paso.

Mas información:

  • Astra Aquarium

  • Astra
  • mas

    Papervision 2.0a Greatwhite: Sombras

    Etiquetas: Viewport3D BasicRenderEngine PointLight3D ViewPort3D GouraudMaterial

    Papervision 2.0a Greatwhite: Sombras

    Una de las novedades de la versión alpha de Papervision son las sombras. Para poder crear efectos de luz, debemos crear un objeto de tipo PointLight3D, y utilizar materiales especiales en los objetos (en este caso u material de tipo GouraudMaterial). El resto es igual que en una plantilla normal de PPV3D.

    Puedes verlo a pantalla completa aquí

    mas

    Demo Papervision GreatWhite + SoundMixer.computeSpectrum

    Demo Papervision GreatWhite + SoundMixer.computeSpectrum

    Una de las novedades de Actionscript 3.0 es la clase SoundMixer, que permite de manera fácil obtener un ByteArray que contenga una instantánea del sonido reproducido. Hay un montón de demos de SoundMixer, muchas de ellas con Papervision. Esta es una más.

    La canción es "Atlas", del grupo Battles (para mí uno de los mejores de 2007).

    mas

    Papervision 2.0: GreatWhite.Plantilla básica

    Etiquetas: Viewport3D BasicRenderEngine Scene3D Camera3D MovieMaterial MaterialList DisplayObject Viewport3D Vertex3D

    Papervision 2.0: GreatWhite.Plantilla básica

    Hace tiempo que está disponible la versión 2.0a de Papervision, bajo el nombre de Greatwhite. Hay algunos cambios respecto a la versión anterior, y ya han empezado a surgir tutoriales donde se explica como utilizar las nuevas clases y como se recomienda dividir los bloques de código. Esta es una plantilla básica de Papervision 2.0. En este caso creo un cubo y creo sobre él un efecto de "fluidez". Para que funcione hay que tener descargadas las clases de Papervision 2.0a, y haber indicado a Flash donde están guardadas.

    Puedes verlo a pantalla completa aquí

    mas

    Páginas: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 [12] [13] [14] [15] [16]