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
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("/");
var doc = fl.getDocumentDOM();
//doc.convertToDoc('url','htmlcanvas');
doc.convertToDoc(url +'/RotationCamera2.fla','htmlcanvas');
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á určitý typ dokumentu řetězce a převede jej 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.