Pregunta

Estoy escribiendo un script JSFL que cambia el tamaño de FLAS y guarda varias versiones, con nombres agregados.

Puedo obtener un indicador "Guardar como" para aparecer usando fl.saveDocumumentAs ();

Pero parece que no puedo obtener Flash para generar un nuevo nombre para la FLA.

Solo quiero guardar "document.fla" como "document_foo.fla", (y más tarde "document_qux.fla"), preferiblemente sin interrumpir el script con un mensaje "Guardar como".

¿Fue útil?

Solución

Gracias, solo usando FL.SaveDocument () funciona. Usé esto para cambiar el nombre y cambiar el enfoque de Flash a la nueva versión:

var docURI= fl.documents[0].pathURI;// get name&location of current document
var appendName = "_appended.fla";
docURI=docURI.replace(".fla",appendName);//create appended name for new version
//(do stuff to my fla)
fl.saveDocument(fl.documents[0] ,docURI);//save as new doc name
fl.openDocument(docURI);//open this newly saved document

Otros consejos

No necesita usar fl.savedocumentas ().

Si el archivo nunca se ha guardado o no ha sido modificado Desde la última vez que se guardó, el archivo no se guarda y se devuelve falso. Para permitir que se guarde un archivo no salvado o no modificado, use fl.savedocumentas ().

Leer - http://help.adobe.com/en_us/flash/cs/extend/ws5b3ccc516d4fbf351e63e3d118a9024f3f-7d12.html

Simplemente use FL.SaveDocument después de cada modificación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top