Archivo de la categoría ‘Actionscript 2.0’

qrcode link
5 de octubre de 2008

Briconsejo: Array cast en AS2

AS2 no permite hacer cast a un objeto Array.  Así de simple y doloroso. Esto se debe a que, por compatibilidad hacia atrás con AS1, Adobe ha mantenido que Array también sea una función contructora de matrices, y que tiene preferencia sobre los casting.

De esta manera, al hacer Array(Objeto) lo que hacemos es contruir un Array de un solo elemento, ese Objeto, el cuál bien puede ser una matriz que nos hemos traido de vete a saber donde, y a la que tenemos que hacer un casting para usarla en vete a saber qué. Pues así no se puede.

Ejemplo:

(más…)

qrcode link
14 de diciembre de 2007

Stretcher Class

Publico aquí una pequeña clase llamada “Stretcher”. Produce el tradicional efecto de estiramiento para la carga de imágenes. Este código está hecho en AS2, utilizando la herencia del MovieClip aunque de la manera tradicional, no con el que se explica en el artículo ‘De ActionScript 2.0 y la herencia del MovieClip’.

Captura de Stretcher

Código fuente

Página de prueba de la clase Stretcher

 

PD: Utilizar el hack para la herencia de MovieClip en AS2 no tiene sentido cuando disponemos de AS3. En breve publicaré la misma clase pero usando AS3.

qrcode link
26 de diciembre de 2005

De ActionScript 2.0 y la herencia del MovieClip

He escrito un artículo acerca de ActionScript 2.0, y como utilizar la herencia del MovieClip. Surge de mis primer encuentro con AS2, que acostumbrado a programar con C# uno se resiste a aceptar ciertas trabas, y he buscando una solución al problema de la herencia de MovieClips.

De ActionScript 2.0 y la herencia del MovieClip

qrcode link
20 de octubre de 2005

Subiendo ficheros en Flash (II)

Vamos con el final de la historia. Tengo una noticia buena y una mala.
Primero la mala: Lo que explicamos en el último artículo, aunque funcional, no lo vamos a utilizar. Nunca viene mal tenerlo en cuenta para futuros problemas, pero no es la mejor solución.
Ahora la buena: La solución al problema de la comunicación javascript->Flash es muy sencilla, casi de niños.
(más…)

qrcode link
9 de octubre de 2005

Comunicación entre películas de Flash

Buenas…ya son las 8.
Ayer nos quedamos con el esquema de comunicación de las distintas partes de nuestra aplicación. Nos quedaba por aclarar la comunicación entre películas, que pasaremos a describir ahora.
En condiciones normales solo tendríamos que usar el objeto LocalConnect de Flash para establecer una comunicación entre dos películas, en la documentación de Flash hay un ejemplo donde viene todo explicado con claridad.
Como me gusta complicarme la vida, estoy usando NeoSwiff para programar. En los espacios de nombres de NeoSwiff encontramos dos objetos System.Net.LocalSender y System.Net.LocalReceiver que parecen cumplir las funciones de LocalConnect. Desgraciadamente el NeoSwiff esta aún en desarrollo, la documentacion del SDK es practicamente nula y no he conseguido echar a andar la comunicación entre dos películas utilizándolos. Pero como el NeoSwiff tiene sus cosas útiles me he resistido a abandonarlo, he investigado un poco y he encontrado la manera de superar este escollo.
(más…)

  • qrcode link