Controlar teclas pulsadas en AS2

Etiquetas: Object onKeyDown onKeyUp Key.getCode addListener

El siguiente código controla los eventos de teclado "pulsar" (onKeyDown) y "soltar" (onKeyUp), devolviendo el código de la tecla con la que se ha interactuado.

mas

Actionscript 3.0: Simular el movimiento de una cuerda

Etiquetas: addEventListener graphics clear moveTo lineStyle curveTo Math.sin Math.sqrt

Actionscript 3.0: Simular el movimiento de una cuerda

Cuando empecé a aprender Flash, lo que más me llamaba la atención eran los experimentos de páginas como uncontrol. Con el tiempo he ido viendo que algunos de esos experimentos no son tan complicados como me parecían, sino que son una mezcla de imaginación y matemáticas. Este es el código para simular el movimiento de una cuerda oscilando, utilizando la función curveTo y un poco de matemáticas.

mas

Tipos de materiales en Papervision 1.5

Etiquetas: MovieScene3D Cube MaterialsList WireframeMaterial MovieMaterial MovieAssetMaterial BitmapAssetMaterial ColorMaterial BitmapFileMaterial renderCamera

Tipos de materiales en Papervision 1.5

Este ejemplo muestra como crear un cubo con 6 tipos diferentes de materiales en Papervision (AS3). He utilizado los más básicos, en la wiki de Papervision se puede encontrar un listado completo con los materiales disponibles.

mas

Recorrer XML en AS3

Etiquetas: XML URLLoader URLRequest elements

El siguiente código carga un XML y recorre sus nodos y atributos imprimiendolos en pantalla.

El XML que he utilizado es el siguiente:

  1.  
  2. <Discos>
  3. <Disco puntuacion="10">
  4. <grupo id="20">The Knife</grupo>
  5. <titulo>Deep Cuts</titulo>
  6. </Disco>
  7. <Disco puntuacion="7">
  8. <grupo id="21">Jose Gonzalez</grupo>
  9. <titulo>Veneer</titulo>
  10. </Disco>
  11. </Discos>
  12.  


Y el código AS:

mas

Cargar archivos de texto y XML con URLLoader

Etiquetas: URLLoader URLRequest load

El código de este ejemplo carga un XML e informa de los eventos de carga. Para cargar imágenes y SWF hay que utilizar Loader en lugar de URLLoader.

mas

Carga de imágenes y SWF en AS3 con Loader

Etiquetas: Loader URLRequest contentLoaderInfo addEventListener load

El código de este ejemplo sirve para cargar una imagen (jpg, gif o png) o swf controlando el proceso de carga. Para cargar otro tipo de archivos (por ejemplo XML o texto), hay que utilizar URLLoader.

mas

Papervision + Flickr

Papervision + FlickrPapervision + Flickr

Me ha costado sangre, sudor y lagrimas, pero he conseguido hacer interactivos los objetos de Papervision. La primera prueba la he hecho mezclando PPV con los XMLs generados el perfil de Lola de Flickr. El resultado es este:

mas

Pasar parámetros en función asociada a un addEventListener

Etiquetas: addEventListener function

Esta es una forma de indicar que valores queremos que tengan los parámetros de una función asociada a un addEventListener dentro del mismo addEventListener.

mas

Hacer un sendAndLoad en Actionscript 3.0

Etiquetas: URLRequest URLVariables sendToURL URLLoader method load dataFormat

sendAndLoad permitía enviar información a un fichero externo (PHP, ASP o similar) y recibir después información de este. En AS3 ya no se puede utilizar esta función, pero en su lugar se puede utilizar el siguiente código (en el ejemplo envio dos numeros a un PHP, que los sumará y devolverá el resultado). El php puede ser como este:

  1.  
  2. <?php
  3. $numero1 = htmlentities($_POST[numero1]);
  4. $numero2 = htmlentities($_POST[numero2]);
  5. $suma = $numero1 + $numero2;
  6. echo "suma=" . $suma;
  7. ?>
  8.  

Y el Actionscript:

mas

Novedades de AS3: La clase Timer

Etiquetas: Timer currentCount delay

La clase Timer permite crear objetos que se ejecutan a intervalos especificos. Para utilizarlos sólo hay que crear el objeto, indicar el número de repeticiones que queremos y el intervalo que las separa. Es decir, algo equivalente a lo que se conseguia en AS2 con setTimeout y contadores.

mas

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