Kullanıcı Kılavuzu İptal

Animate projelerini diğer belge türü biçimlerine dönüştürme

 

<convert using="" document="" type="" converter<="" p="">

Geçerli belgenizi herhangi bir belge türüne dönüştürmek için Dosya > Şuna Dönüştürseçeneklerini tıklayın veistenen belge türünü seçin. Aşağıdaki ekran görüntüsü, HTML5 Canvas belge türünden diğer kullanılabilir biçimlere belge dönüştürme seçeneğini göstermektedir.

Dönüştürme için izin verilen belge türleri listesi
Dönüştürme için izin verilen belge türleri listesi

HTML5 Canvas belge türü çoklu sahneyi desteklemez. Herhangi bir çoklu sahne belgesini HTML5 Canvas belge türüne dönüştürmeyi denediğinizde tüm sahneler ayrı ayrı dosyalar olarak kaydedilir. Tüm sahnelerinizi tek bir belgede kullanmak istiyorsanız onları ayrı ayrı sembollerin içerisine yerleştirin.

 Katmanları veya kütüphane sembollerini kopyalayıp yapıştırarak mevcut Animate projelerinizi başka bir biçime dönüştürebilir veya varlıklarınızı bir projede yeniden kullanabilirsiniz.

JSAPI kullanarak diğer belge türlerine dönüştürme

Dosyaları diğer belge türlerine dönüştürmek istediğiniz özel senaryolar söz konusuysa JSAPI kullanabilirsiniz. Örneğin, bir seferde pek çok dosyayı diğer belge türlerine dönüştürme. 

convertToDoc yöntemi

Açıklama

Kullanım

Parametreler

Dönüş değeri

Bir belgeyi beklenen bir belge türüne dönüştürür.

document.convertToDoc(fileURI, doctype, fileClose)

fileURI, file:/// URI olarak ifade edilen ve dönüştürme işleminden sonra oluşturulan dosyanın yolunu belirten bir dizedir.

docType, oluşturulacak gerekli belge türünü belirten bir dize değeridir. Belge türünü bulmak için document.type özelliğini kullanabilirsiniz. Örneğin, fl.trace(fl.getDocumentDOM().type).

fileClose (isteğe bağlı), dönüştürme işleminden sonra oluşturulan belgenin kapatılıp kapatılmayacağını belirten bir Boolean değeridir. True olarak belirlendiğinde, oluşturulan dosya kapatılır. Varsayılan değer·false şeklindedir.

Bir Boolean değeridir.

Belge beklenen belge türüne başarıyla dönüştürüldüyse true.

Değilse false.

Referans olması için aşağıda birkaç örnek komut dosyası sunulmuştur. Örnek komut dosyasını JSFL Komut Dosyası belge türünde kopyalayabilir, dosyayı kaydedebilir ve daha iyi sonuçlar için yürütebilirsiniz. 

Bir klasördeki tüm dosyaları başka bir belge türüne dönüştürme

Aşağıdaki JSFL komut dosyası, bir klasörde bulunan fla dosyalarının tümünü HTML5 Canvas belgesine dönüştürür.

var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf(&quot;/&quot;));
var folderURI = url + &quot;/&quot;;
var fileMask = &quot;*.fla&quot;;
var list = FLfile.listFolder(folderURI + &quot;/&quot; + fileMask, &quot;files&quot;);
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');
}
}
var str = fl.scriptURI; var url = str.substring(0, str.lastIndexOf(&quot;/&quot;)); var folderURI = url + &quot;/&quot;; var fileMask = &quot;*.fla&quot;; var list = FLfile.listFolder(folderURI + &quot;/&quot; + fileMask, &quot;files&quot;); 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'); } }
var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf(&quot;/&quot;));
var folderURI = url + &quot;/&quot;;
var fileMask = &quot;*.fla&quot;;
var list = FLfile.listFolder(folderURI + &quot;/&quot; + fileMask, &quot;files&quot;);
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');

}
}

En son etkin belgeyi başka bir belge türüne dönüştürme

Aşağıdaki JSFL komut dosyası, en son etkin belge türü dosyasını HTML5 Canvas belgesine dönüştürür.

var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf(&quot;/&quot;));
var doc = fl.getDocumentDOM();
//doc.convertToDoc('url','htmlcanvas');
doc.convertToDoc(url +'/RotationCamera2.fla','htmlcanvas');
var str = fl.scriptURI; var url = str.substring(0, str.lastIndexOf(&quot;/&quot;)); var doc = fl.getDocumentDOM(); //doc.convertToDoc('url','htmlcanvas'); doc.convertToDoc(url +'/RotationCamera2.fla','htmlcanvas');
var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf(&quot;/&quot;));

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

Tüm etkin belgeleri başka bir belge türüne dönüştürme

Aşağıdaki JSFL komut dosyası, tüm etkin belgeleri WebGL belge türüne dönüştürür.

var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf(&quot;/&quot;));
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);
}
var str = fl.scriptURI; var url = str.substring(0, str.lastIndexOf(&quot;/&quot;)); 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); }
var str = fl.scriptURI;
var url = str.substring(0, str.lastIndexOf(&quot;/&quot;));

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);
}

Belgeye göz atma ve belgeyi başka bir belge türüne dönüştürme

Aşağıdaki JSFL komut dosyası, belirli bir dize belge türünü arar ve bunu AS3 belge türüne dönüştürür. 

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

Daha hızlı ve daha kolay yardım alın

Yeni kullanıcı mısınız?