Conversion à l’aide du convertisseur de type de document

Pour convertir le document actif en un autre type de document, cliquez sur Fichier > Convertir au format et choisissez le type de document souhaité. L’écran suivant illustre l’option de conversion document du format HTML5 Canvas vers d’autres formats disponibles.

Liste des types de documents autorisés pour une conversion
Liste des types de documents autorisés pour une conversion

Le type de document HTML5 Canvas ne prend pas en charge plusieurs séquences. Si vous tentez de convertir un document multi-séquence en type de document HTML5 Canvas, toutes les séquences sont enregistrées sous forme de fichiers séparés. Pour utiliser plusieurs séquences dans un même document, placez chacune d’elles dans des symboles distincts.

Remarque :

Vous pouvez convertir vos projets Animate existants en un autre format ou réutiliser des éléments d’un projet simplement en effectuant un copier-coller des calques ou des symboles de la bibliothèque. 

Conversion en d’autres types de documents à l’aide de JSAPI

Si vous disposez de scénarios personnalisés dans lesquels vous voulez convertir des fichiers en d’autres types de documents, vous pouvez utiliser JSAPI. Par exemple, pour convertir simultanément de nombreux fichiers en d’autres types de documents. 

Méthode convertToDoc

Description Utilisation Paramètres Valeur renvoyée
Convertit un document vers le type de document attendu. document.convertToDoc(fileURI, doctype, fileClose)

fileURI Chaîne de type URI file:/// qui spécifie le chemin d’accès du fichier suite à la conversion.

docType Valeur de chaîne qui spécifie le type de document à générer. Pour identifier le type de document, vous pouvez utiliser la propriété document.type. Par exemple, fl.trace(fl.getDocumentDOM().type).

fileClose (facultatif) Valeur booléenne qui spécifie s’il faut fermer le fichier généré après la conversion. La définition de la valeur true ferme le fichier généré. La valeur par défaut est false.

Valeur booléenne.

True si le document a été converti sans erreur vers le type de document attendu.

False si ce n’est pas le cas.

Certains exemples de script sont présentés ci-dessous à titre de référence. Pour de meilleurs résultats, vous pouvez copier l’exemple de script dans le document de type Fichier de script JSFL, enregistrer le fichier, puis l’exécuter. 

Conversion de tous les fichiers d’un dossier en un autre type de document

Le script JSFL suivant convertit tous les fichiers FLA placés dans un dossier au format 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');

}
}

Conversion du dernier document actif en un autre type de document

Le script JSFL suivant convertit le dernier fichier de type de document actif au format 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');

Conversion de tous les documents actifs en un autre type de document

Le script JSFL suivant convertit tous les documents actifs au format de document 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);
}

Recherche d’un document et conversion dans un autre type de document

Le script JSFL suivant recherche un type de document de chaîne spécifique et le convertit en type de documents 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

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne