Popis
<convert using="" document="" type="" converter<="" p="">
K převodu stávajícího dokumentu na jakýkoli jiný typ dokumentu stačí kliknout na Soubor > Převést naa vybrat požadovaný typ dokumentu. Následující snímek obrazovky zobrazuje možnosti převodu dokumentu typu HTML5 Canvas do jiných dostupných formátů.
Dokument typu HTML5 Canvas nepodporuje více scén. Při pokusu o převod dokumentu s více scénami na dokument typu HTML5 Canvas se každá scéna uloží do samostatného souboru. Pokud chcete všechny scény použít v jednom dokumentu, dejte je do samostatných symbolů.
Když chcete stávající projekty Animate převést na jiný formát nebo chcete v projektu opakovaně použít datové zdroje, jednoduše zkopírujte vrstvy a symboly z knihovny.
Převod na další typy dokumentů pomocí JSAPI
V některých případech je vhodné k převodu souborů na jiné typy dokumentů využít JSAPI, například při převodu mnoha souborů najednou.
Metoda convertToDoc
|
|
Použití |
Parametry |
Navrácená hodnota |
|---|---|---|---|
|
Převede dokument do očekávaného typu dokumentu. |
document.convertToDoc(fileURI, doctype, fileClose) |
fileURI Řetězec ve formátu file:/// URI, který určuje cestu k vygenerovaným souborům po převodu. docType Textová hodnota určující požadovaný typ dokumentu, který chcete vytvořit. K nalezení typu dokumentu můžete použít vlastnost document.type. Příklad: fl.trace(fl.getDocumentDOM().type). fileClose (volitelné) Logická hodnota, která určuje, zda se má po převodu zavřít vygenerovaný soubor. Zadejte hodnotu true, pokud chcete vygenerovaný soubor zavřít. Výchozí hodnota je false. |
Logická hodnota. True v případě, že dokument byl úspěšně převeden na očekávaný typ dokumentu. V opačném případě False. |
Níže naleznete několik ukázkových skriptů. Ukázkový skript můžete zkopírovat do typu dokumentu Soubor skriptu JSFL, uložit soubor a spustit jej, abyste dostali lepší výsledky.
Převod všech souborů ve složce na jiný typ dokumentu
Následující skript JSFL převede všechny soubory souboru umístěné uvnitř složky na dokument HTML5 Canvas.
var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf("/"));
var folderURI = url + "/";
var fileMask = "*.fla";
seznam var = 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');
}
}
Převod nejnovějšího aktivního dokumentu na jiný typ dokumentu
Následující skript JSFL převede poslední soubor typu aktivního dokumentu na dokument HTML5 Canvas.
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);
Převod všech aktivních dokumentů na jiný typ dokumentu
Následující skript JSFL převede všechny aktivní dokumenty na typ dokumentu 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);
}
Vyhledání dokumentu a jeho převedení na jiný typ dokumentu
Následující skript JSFL vyhledá konkrétní typ dokumentu řetězce a převede ho na typ dokumentu 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
Vytvářejte interaktivní animace pomocí aplikace Animate
Navrhujte animace pro kreslené filmy, bannery, hry a web.