Buenas,
Hace tiempo que no escribia nada... Ya no tengo más excusas... :S
Pero bueno, hoy vuelvo con un tutorial sobre como levantar datos desde un *.txt a flash
Colocar en la escena:
El Actionscript:
Contenido del archivo de texto:
titulo=Titulo cualquiera&texto=Esto es un texto cualquiera que se va a levantar desde flash
Explicación:
Basicamente en el primer paso creamos una variable que va a proceder a cargar los datos levantados desde un archivo (con LoadVars).
La clase "LoadVars" tiene un metodo llamado "Load" al cual, como parametro debemos pasarle la ruta del archivo que deseamos abrir.
Creamos una funcion a la cual como parametro le pasaremos un "success" que indicará si se pudo o no abrir el archivo correctamente.
Preguntamos si "success" es verdadero (if (success)) Y levantamos los datos del archivo de la siguiente manera:
Espero les sea util! A mi se me hizo muy facil. Espero les sirva ![]()
Hace tiempo que no posteaba tutoriales, asi que vamos a ver como crear Motion Tweens con Action Script 2.0.
No se preocupen, ya lo explico :P.
Yo lo creé en forma de función porque lo necesitaba usar para varios movieclips (Aunque podria haber hecho una función que moviese todos juntos, pero al final lo hice de esta forma) y creí que era la mejor opción.
Vamos por partes:
1. Lo que primero debemos hacer es importar la clase MotionTween. Con una simple llamada "import" está listo.
2. Aquí simplemente declaro 2 variables (posy, rel_posy) una de ellas contiene la coordenada en _y del movieclip pasado por parámetro, y la otra contiene la posición relativa (Sumada a la posición actual) a la que deberá transportarse.
3. Creamos otras 2 variables (func, speed) en las cuales almacenaremos la propiedad que determina el tipo de movimiento (mx.transitions.easing.[VARIOS].[VARIOS]) y uno que determina la velocidad del movimiento (speed).
Atención! Los posibles valores que puede tener la variable "func" son los siguientes:
- Back – Extiende la animación sobre uno o ambos extremos del "Tween"
- Bounce – Crea un efecto de rebote en la transición en uno o ambos extremos.
- Elastic – Crea una mezcla entre el BOUNCE y el BACK.
- Regular – Movimiento más lento sobre los extremos de la transición (uno o ambos).
- Strong – Similar al regular más pronunciado cuando se combina con otros métodos de easing.
- None – Movimiento lineal entre ambos extremos.
Uso: var func = mx.transitions.easing.[Reemplazar Aqui].easeInOut;
Ej.: var func = mx.transitions.easing.Regular.easeInOut;
4. Aquí declaramos la ultima variable a utilizar, llamada myTween (un objeto de la clase Tween) que tendrá como parámetros las cosas que determinamos anteriormente.
5. Luego, haciendo referencia al objeto (myTween) utilizamos el metodo "onMotionFinished" de la manera que vemos abajo, y habiéndole indicado que se ejecute al finalizar el movimiento principal, ejecutamos el metodo "yoyo();" que nos permite hacer un loop del movimiento (ejecuta inversamente el movimiento inicial).
Ejemplo: