saltar intro

carguen, apunten, this._parent

Archive for Febrero, 2006

Aplicar onEnterFrame y setInterval a un mismo MovieClip

without comments

A veces ocurre que quieres aplicar un efecto a un movieclip mediante un onEnterFrame y te das cuenta de que ya está a merced de otro onEnterFrame que se declaró con anterioridad.

La solución esta en el setInterval.

Puedes aplicar varias funciones o efectos, como si fueran varios onEnterframe, a un mismo movieclip sin que se interfieran entre ellos.

Ejemplo:
Crea un clip en el escenario con el nombre de instancia ‘bola_mc’ y añade en otra capa el siguiente actionscript.

[ftf]
bola_mc.onEnterFrame = function () {
_x++;
}
function desaparecer(pelicula){
pelicula._alpha-=10
}
function alargar(pelicula){
pelicula._yscale+=2;
}
idIntervalo= setInterval(desaparecer,1000,bola_mc)
idIntervalo1= setInterval(alargar,100,bola_mc)
[/ftf]

Written by sergiomas

Febrero 22nd, 2006 at 11:44 am

Posted in ActionScript, Flash

Utilidad online para extraer elementos de SWFs

with 4 comments

He encontado una curiosa utilidad online que permite extraer movieclips, fotos y formas (shapes), de un archivo swf que esté publicado en internet.

SWFExtract
logo www.swfextract.com

Simplemente se añade la dirección web, y la página solita encuentra el flash y lo “decompila”.

El ActionScript no lo extrae, o por lo menos no lo muestra.

Written by sergiomas

Febrero 16th, 2006 at 10:17 am

Posted in Flash, Utilidades

Convertir presentaciones Flash en formato video

with 43 comments

En enero cambié de empresa, (que no de trabajo, osea que sigo con las páginas web) y por circunstancias del momento he tenido que realizar varios proyectos de presentaciones en Flash para visualizar en formato video, y claro, me he encontrado con los marrones típicos que se dan cuando te adentras en territorio inexplorado.

Ya había realizado presentaciones en flash, pero eran para verse en formato flash también, o en ‘.exe’ a lo sumo; pero no para convertirlo en video.

Asi que cojo el reluciente Flash8, le quito el precinto, y pienso para mi: “vamos a impresionar un poco a mis nuevos jefes”: un poco de ActionScript por aquí, unas cuantas instancias anidadas por allá, movieclips con líneas de tiempo que paran o disparan la línea de tiempo principal, y ya que están, aprovechemos también las novedades del Flash8 con sus nuevos filtros y modos de mezcla.

El resultado es estupendo. Vamos a convertirlo en formato quicktime (.mov).

Y entonces sale un mensajito que te dice algo así: “Para convertir el proyecto en formato QuickTime, este debe estar configurado para el player versión 5 o anterior”.

Casi nada. Así empezó todo un frenesí de despropósitos que me han servido para aprender algo sobre flash y video.

Mi intención era crear un DVD-video con una presentación, y mi método básicamente consiste en crear un swf y convertirlo en mpg con algún programa al uso.
Como no tengo que crear un .mov, puedo diseñar contenido válido incluso para el Flash Player 8, eso si, muy importante: la línea de tiempo principal no debe tener ningún stop() ni nada parecido que la haga pararse y luego continuar. Si se mete alguna instancia de un movieclip que tiene su propia línea de tiempo, dicho movieclip debe durar en la línea de tiempo principal tantos frames como los que ocupa en su propia línea de tiempo.
Y por último, si vas a convertir tu flash a formato PAL configuraló para que corra a 25 frames por segundo, si es a NTSC, entonces a 30 fps.

(Actualizado) Resumiendo:
1.- Crea un SWF (incluso para el player v.8) a 25 ó 30 fps según el caso (ver punto nº 3).
2.- Ajusta las dimensiones del flash al del formato DVD resultante. (720×576px para 4:3 en PAL).
3.- Conviértelo en MPG (MPEG-II, 25fps/PAL, o 30fps/NTSC)
Prueba con el trial de Amor SWF to Video Converter
4.- Quémalo en formato DVD-Video

Written by sergiomas

Febrero 10th, 2006 at 10:11 pm

Posted in Flash