Jul15
En este video muestro como armar una galería de imágenes al estilo Picasa usando un XML y JPGs externos.
También vemos como asignar clases a elementos de la libreria e interactuar con ellos y las clases.


Ene28
En un proyecto que estoy desarrollando en PaperVision3D surgió la necesidad de implementar input text para un formaulario, el cual esta en un material de un cubo.
Para los que tiene una idea de PaperVision3D saben que los cubo llevan un MaterialList, con 6 matriales distintos. Uno para cada cara del cubo.
En uno de ellos decidimos colocar un formaulario, que obviamente tiene muchos campos de texto para ser completados. Pero a la hora de hacer las pruebas me percaté que al hacer click sobre los campos no se activan para escribir en ellos. La solución a este problema es muy sencilla, pero tal ves, como pasa con las cosas sencillas, no es facil darse cuenta de la solución, por mas obvia que sea.
Lo que hay que hacer es agregarle un addListener a cada campo y en el metodo que llamamos con el listener reasiganar el foco del stage al mismo campo, como muestro a continuación.
1
2
3
4
5
6
| texto_txt.addEventListener(MouseEvent.CLICK, onClickInput);
private function onClickInput(e:MouseEvent):void
{
stage.focus = e.target;
} |
El problema que tenemos con está técnica es que no podemos clickear y arrastrar para seleccionar una porción del texto, como tampoco podemos hacer click en el medio de una palabra para que el el cursor quede allí. El cursor siempre quedará al final del texto.
No es lo más comodo, pero si necesitamos usar un input text en un material de PaperVision3D creo que es una buena solución.
Dic10

En este video mostramos como agregar Google Map en nuestro proyecto con ActionScript 3, usando el API que Google nos proporciona.
Vemos como agregar los controles del mapa y como agregar una marca.

Oct6
En este tutorial quiero mostrarles como funciona la clase BasicView de PaperVision 3D 2.0.
Esta clase nos facilita muchisimo a la hora de empezar un nuevo proyecto con esta herramienta.
En proyectos de PV3D se repiten siempre varias acciones, como importar clases básicas como Camera, Scene, Viewport, etc.
También repetimos la creacion de funciones que son si o si necesarias. Como la que renderize nuestra escena en un enterFrame o la que inicie todo los objetos. Por eso, la gente de PV3D decidió acertadamente crear esta clase incluida en la versión 2.0. que se puede extender en cualquier clase y nos ahorra todos esos pasos comentados.
Acá les dejo un ejemplo de como se usaría, explicando en los comentarios algunos detalles:
continuar leyendo »
Ago25
La semana pasada subí una clase para mostrar texto en ActionScript2 (txtRandom) de forma random con cada caracter.
Esta semana tuve que desarrollar otrá clase que también sirve para mostrar texto, pero al estilo máquina de escribir, algo muy utilizado.
La gran diferencia con la demás clases que hacen lo mismo es que esta reescribe sobre lo que ya estaba escrito, sin empezar de cero.
This movie requires Flash Player 9
continuar leyendo »
Ago19
Hace unos días desarrollé esta simple clase para mostrar textos cortos en un proyecto de AS2.
El efecto que busqué fue mostrar cada caracter de la frase con un random de caracteres (efecto ya muy común). Pero a diferencia de los demás que hay por todos lados esta clase hace un random de que caracter empieza a mostrar en distintas posiciones y no del primero al último.
Para que se entienda mejor acá hay un SWF con la muestra. Cada 3 segundos se reinicia el efecto para que puedan verlo bien.
This movie requires Flash Player 9
continuar leyendo »
Dic22

Con este nuevo video tutorial vamos a aprender a crear un menú dinámico desde un xml con ActionScript 3.
De esta forma podemos cambiar el contenido del menú editando el .xml y sin la necesidad de compilar nuevamente nuestro .fla.
Agregando, quitando o modificando la cantidad de botones.
Algo muy útil y que sirve de base para muchas otras aplicaciones del mismo método.
Espero les sirva, cualquier cosa pueden comentar, preguntar o criticar.

Dic17

En este nuevo video explicamos como usar la libreria de Flash y AJAX SWFAddress, que nos permite tener una navegación de nuestro proyecto usando los botones de siguiente y anterior del navegador y al mismo tiempo cambiando la URL según la sección o estado del flash en el que estemos.
Es muy útil para proyectos en los que se quiera que el usuario pueda ingresar a contenidos determinados directamente. Y además permite un indexado mucho mejor de un proyecto integro en Flash.
Espero les sirva y cualquier recomendación pueden comentar acá o en el topic del foro correspondiente.

Nov23

En este video veremos como incrustar o embeber un swf en un html con el script de SWFObject 2.0.

Nov22

Con este video vamos a aprender como cargar un SWF externo con AS3 en nuestra pélicula usando un preloader.
