coloca el siguiente codigo en un archivo llamado DistribuyeElementos.jsfl en la carpeta
C:\Documents and Settings\gaby\Configuración local\Datos de programa\Adobe\Flash CS3\en\Configuration\Commands
(cambia "gaby" por tu nombre de usuario en windows, o si tienes otra version del Flash)
Código :
// *****************************************************************************
// se supone que en un nuevo movieclip estan todos los elementos
// a distribuir en frames, y no hay otra cosa adicional, y estan todos seleccionados
// esta función se encarga de:
// distribuir todos los elementos en capas
// para despues poner las capas en frames seguidos en la primera capa
// *****************************************************************************
var dom=fl.getDocumentDOM()
var timeline=dom.getTimeline()
//distribute selection
//timeline.selectAllFrames();
timeline.setLayerProperty("name","capaModificada","selected");
dom.distributeToLayers();
totCapas=timeline.layerCount
if(totCapas>0) {
frameIndex=0
PrimeraCapa=timeline.layers[0] // se usa la primera capa para reacomodar los frames [se supone que esta vacia]
for(var f=1;f<totCapas;f++) { // se barre a partir del indice 1, la 0 es la primera capa
fl.trace(timeline.layers[1].name)
timeline.currentLayer = 1
timeline.copyFrames(0)
timeline.currentLayer = 0
timeline.pasteFrames(frameIndex)
frameIndex++
timeline.deleteLayer(1)
}
}
luego crea un nuevo movieclip con todas las imágenes en el primer fotograma
selecciona todo con Ctrl-A
y hasta el ultimo ejecuta el comando:
Escoge la opcion del menu "Commands", y te muestra una lista donde debe estar el comando creado "DistribuyeElementos", y seleccionalo
y se produce la magia....
Si no encuentras el comando es que no lo colocaste en la carpeta correcta.
el nombre de la carpeta corrresponde a una instalación de Windows XP en español, con Flash CS3 en inglés
Nos cuentas como te andubo...