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

    Papervision: Elementos y materiales interactivos

    Etiquetas: InteractiveScene3D FreeCamera3D VERBOSE InteractiveColorMaterial InteractiveScene3DEvent renderCamera

    Papervision permite hacer elementos en 3D con materiales interactivos de forma realmente sencilla, pero es algo díficil encontrar documentación en la web. Este ejemplo muestra como hacer paneles de colores interactivos. Al hacer click en uno de estos paneles, la cámara se acerca hasta él, y al hacer doble click fuera de los paneles, la cámara vuelve a su punto inicial. En el ejemplo se utiliza InteractiveMovieMaterial, pero hay un material interactivo para cada tipo de material.

    Puedes verlo a pantalla completa aquí

    mas

    Actionscript 3.0: Arrastrar y soltar elementos con startDrag() y stopDrag()

    Etiquetas: startDrag stopDrag

    Este ejemplo de Actionscript 3.0 básico muestra como arrastrar y soltar elementos con las function startDrag() y stopDrag() de Flash.

    mas

    Actionscript 3.0: Detectar tecla pulsada con KeyboardEvent

    Etiquetas: charCode keyCode KeyboardEvent.KEY_DOWN

    El siguiente código muestra como detectar la tecla pulsada durante la ejecución de una película Flash. Para ello hay que añadir al escenario un listener del tipo KeyboardEvent, y recoger en la función correspondiente el parámetro que esta genera.

    mas

    Añadido juego en Actionscript 3.0

    He añadido a la sección de juegos uno muy sencillo en AS3. Se puede ver aquí.

    mas

    Precargas de archivos externos con Actionscript 2: MovieClipLoader

    Etiquetas: MovieClipLoader onLoadInit onLoadComplete onLoadProgress

    En Actionscript 2.0 podemos cargar archivos externos con loadMovie o por medio de un MovieClipLoader. loadMovie es aparentemente mas sencillo de utilizar, pero no da información de ningún tipo sobre el estado de la carga, por lo que si queremos hacer precargas deberemos usar una instancia de MovieClipLoader. Este ejemplo muestra como utilizar este tipo de objetos, y utilizar sus eventos asociados.

    mas

    Asignación condicional de valores a variables (AS2 y AS3)

    Este código muestra como hacer una asignación condicional de valor a una variable. Sirve para ahorrar lineas de código cuando, como en el ejemplo, el valor de la variable que queremos definir, depende del valor de otra variable. El código vale para Actionscript 2.0 y 3.0.

    mas

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