Cuando trabajamos en Flash con varios archivos a la vez, puede ser interesante hacer que todos se publiquen a la vez, ya que quizá nos convenga actualizar y modificar todos los swfs que manejamos al mismo tiempo. En cuanto a mí, hice esta extensión porque en el trabajo tenía que publicar varios swf que eran como páginas o secciones, y claro, se sabe que el programador es la especie más perezosa del mundo, así que aquí va:
En primer lugar, copien el código de abajo y guárdenlo en un archivo de texto con extensión .jsfl, por ejemplo, PublicarTodos.jsfl:
Código :
/* PublicarTodos.jsfl */
for (fla in fl.documents) //para cada .fla abierto
{
//lo publicamos
fl.documents[fla].publish();
}
Ahora, o lo guardan en la carpeta Commands de Flash (que se encuentra en el directorio en que se instaló > carpeta de idioma, por ejemplo en > First Run > Commands), para que aparezca directamente en el menú Commands de la aplicación (¿donde más, eh?), o cuando tengan necesidad de él van a Command>Run command... y lo buscan y ejecutan.
Eso sí, si tienen flas muy pesados aprovechen para hacerse un café.
Claro, los programadores somos la especie mas perezosa, eso hay que decírselo a nuestros jefes!!!! Por:quien yo?_blog
Muy útil, es una cosa que siempre había querido hacer Por:Zguillez
quien yo?_blog :
los programadores somos la especie mas perezosa, eso hay que decírselo a nuestros jefes!!!!
No hay que olvidar que la pereza es lo que nos lleva a los estándares, a la buena documentación, al OOP y a todas las buenas prácticas que nos ahorran tiempo. Por:HernanRivas
Exelente, la acabas de agregar mas pereza a mi vida Por:esc
Esto, y otras cosas más, se puede hacer creando un [b]Flash Project[b] directamente desde Flash e incluyendo en este todos los .fla que vas a utilizar en el proyecto. Por:cryos_blog
Skatos, hazme tuya! Por:Una_Fan_blog
Cuando quieras fan mía! Por:Skatos_blog
¿Una vez publicados como podria cerrar todos los archivos abiertos? Lo he intentado pero creo que no termina de compilar y ya está enviando en comando de cerrar archivo y me devuelve un error. Este es el código:
Código :
function publicarTodos()
{
for (fla in fl.documents)
{
fl.documents[fla].publish();
}
fl.closeAll(false);
}
porfavor podrias poner un vinculo para saber a que te refieres con publicar varios archivos .fla
soy nuevo y quisiera saber para que sirve ok gracias Por:jose Armando-blog
No saben lo util que me es este tip en este momento...
Gracias CLab!! Por:Creattive-blog
se puede publicar un archivo fla desde otra aplicación, como ser php. Por:isamar-blog