Conversión con el convertidor de tipo de documento

Para convertir el documento actual en cualquier otro tipo de documento, haga clic en Archivo > Convertir en y elija el tipo de documento deseado. La captura de pantalla siguiente muestra la opción de conversión del tipo de documento HTML5 Canvas a otros formatos disponibles.

Lista de tipos de documentos permitidos para la conversión
Lista de tipos de documento permitidos para la conversión

El tipo de documento HTML5 Canvas no admite múltiples escenas. Si intenta convertir cualquier documento con varias escenas al tipo HTML5 Canvas, cada escena se guardará como un archivo separado. Coloque todas las escenas en símbolos independientes si desea utilizarlas en un mismo documento.

Nota:

Puede convertir los proyectos de Animate existentes en otro formato o reutilizar los activos en un proyecto copiando y pegando capas o símbolos de biblioteca. 

Conversión a otros tipos de documento mediante JSAPI

Si tiene situaciones particulares en las que desea convertir archivos a otros tipos de documento, puede utilizar JSAPI. Por ejemplo, si tiene que convertir muchos archivos a la vez a otro tipo de documento. 

Método convertToDoc

Descripción Uso Parámetros Valor devuelto
Convierte un documento al tipo de documento deseado. document.convertToDoc(fileURI, doctype, fileClose)

fileURI Una cadena, expresada como file:/// URI, que especifica la ruta del archivo generado tras la conversión.

docType Un valor de cadena que especifica el tipo de documento a generar. Para encontrar el tipo de documento, puede utilizar la propiedad document.type. Por ejemplo, fl.trace(fl.getDocumentDOM().type).

fileClose (opcional) Valor booleano que especifica si se debe o no cerrar el archivo generado tras la conversión. Si se especifica true, se cierra el archivo generado. El valor predeterminado es false.

Un valor booleano.

True si el documento se convierte correctamente al tipo de documento indicado.

False en caso contrario.

A continuación se proporcionan algunos scripts de ejemplo para su referencia. Puede copiar el script de ejemplo a un tipo de documento Archivo de script JSFL, guardar el archivo y ejecutarlo para obtener mejores resultados. 

Conversión de todos los archivos de una carpeta en otro tipo de documento

El siguiente script JSFL convierte todos los archivos fla colocados en una carpeta en documentos HTML5 Canvas.

var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf("/"));
var folderURI = url + "/";
var fileMask = "*.fla";
var list = FLfile.listFolder(folderURI + "/" + fileMask, "files");
fl.trace(folderURI);
if (list) {
for(var i=0;i<list.length;i++)
{   
	var fileURI = folderURI + list[i];
	var doc = fl.openDocument(fileURI);
	fl.trace(folderURI);
    doc.convertToDoc(folderURI+'Convertedfla'+i+'.fla',' htmlcanvas');

}
}

Conversión del último documento activo en otro tipo de documento

El siguiente script JSFL convierte el último documento activo en un documento HTML5 Canvas.

var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf("/"));

var doc = fl.getDocumentDOM();
//doc.convertToDoc('url','htmlcanvas');
doc.convertToDoc(url +'/RotationCamera2.fla','htmlcanvas');

Conversión de todos los documentos activos en otro tipo de documento

El siguiente script JSFL convierte todos los documentos activos en el tipo de documento WebGL.

var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf("/"));

for(var i=0;i<fl.documents.length;i++)
{
	fl.trace(fl.documents[i].name);
	fl.trace(fl.documents[i].type);
	fl.documents[i].convertToDoc(url +'/abc'+i+'.fla','webGLDoc',true);
}

Búsqueda de un documento y conversión en otro tipo de documento

El siguiente script JSFL busca un tipo de documento de cadena específico y lo convierte en el tipo de documento AS3. 

var fileURI = fl.browseForFileURL('open','open');
var doc = fl.openDocument(fileURI);
var sr = "";
sr +=fileURI;
var str = sr.substring(0, sr.lastIndexOf("/")); 
doc.convertToDoc( str+"/test.fla" ,'Flash',true);
//doc.convertToDoc('fileURI','htmlcanvas',true);
//doc.convertToDoc('fileURI','WebGlDoc',true

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea