我有一個swf模板,可用於不同的數據輸入,如顏色,文本等,但我不想使用綁定數據的常規方式(如xml)。我希望應用程序能夠生成一個包含所有數據的編譯後的swf。編譯爲swf的Web應用程序
是否可以在編譯時注入數據?
感謝
我有一個swf模板,可用於不同的數據輸入,如顏色,文本等,但我不想使用綁定數據的常規方式(如xml)。我希望應用程序能夠生成一個包含所有數據的編譯後的swf。編譯爲swf的Web應用程序
是否可以在編譯時注入數據?
感謝
是應該的,但取決於你想與模板的代碼混亂大概是多少。
您可以將資源嵌入到閃存中,因此您可以只用embed the XML提供所需的信息。
然後,您只需在加載XML文件的代碼中找到該位置,並將其替換爲您自己的嵌入式XML文件即可。
是的,但只有當您有權訪問源.fla文件時,才能從中生成新的.swf文件。
如果您只想更改.fla文件中某些對象的幾種顏色或其他外觀,您應該可以做到這一點而不必惹XML,只需在Flash中打開庫項並編輯它們顏色。
如果你想把你的外部資產放在實際的.swf文件中,你也可以這樣做,但如果你已經有了它來提取外部資產,我會建議保持這種狀態。
對於XML,在ActionScirpt中,您實際上可以在實際的Actionscript代碼中聲明XML。打開XML文件並將XML內容複製到解析它的代碼中。
對於圖像,您可以將圖像文件直接拖到舞臺上或圖庫中。
我沒有提到它,但我的用戶沒有安裝flash ide,他們正在使用'嚮導'。 – Eran
聽起來像一個很好的計劃,我有什麼選擇來激發編輯。 – Eran
你可以使用FlashDevelop這種完全免費的東西 - http://www.flashdevelop.org/ – RasmusWL