2012-04-07 69 views
1

我想知道這麼長時間,人們如何可以分析每個文件擴展名的特性(當然打開它在記事本不可讀)如何編寫讀取.fla文件的代碼?

例如,我想編寫一個程序,可以從FLA文件讀到的一切如時間線,影片剪輯,每個MC的位置或所有補間動畫值。並將圖像嵌入其中。 (我打算使用閃存作爲另一個項目的IDE)

(我試圖讀專有格式的原因是我想利用他們的真棒編輯器。我真正想要做的是,我想要一個帶有cocos2d的iOS遊戲,有一個代碼可以在cocos2d中移動,但是沒有像樣的編輯器,所以我想用Flash作爲編輯器,然後通過讀取.fla將運動轉換爲objective-C cocos2D代碼。文件。)

+0

如果你想分析一個FLA或任何二進制文件的結構,這個問題可能會提供一些幫助:http://stackoverflow.com/questions/1026066/how-to-analyze-binary-file – F21 2012-04-07 03:58:17

+0

你在說什麼關於使用ActionScript或其他開發環境閱讀文件?我的意思是,這看起來像是一個傻瓜的差事,但至少後者是在可能的範圍之內。 – jhocking 2012-04-07 04:00:23

+0

我想用Objective-C代碼讀取文件,這樣我就可以在Flash的編輯器中編輯動畫,然後在我的遊戲中使用它。 – 5argon 2012-04-07 10:14:50

回答

2

如果您希望能夠將時間軸動畫從flash導入到cocos2d中,則此tool可能會有所幫助。更多的信息在thread

grapefrukt-exporter也可能有幫助,因爲它可以導出關鍵幀數據以及其他各種動畫格式。

而是自己創造的工具,它可能是大約要簡單的多(和節省時間)使用其中之一,如果,它集成到您​​的工作流程:)

最後沒有以上的作品,如何將Flash動畫導出爲動畫GIF或電影文件?

+0

太棒了,我會看看這個! – 5argon 2012-04-07 18:29:10

-1

我假設你想寫一個反編譯器,這是可能的,並有幾個在互聯網上可用,價格變化。

閃存無法實現這一目標,大多數程序和軟件都建立在C語言,Native語言之類的本地語言上,這意味着它可以獨立運行,無需初始設置環境來支持它。閃光燈不夠獨立,無法提供足夠的動力。

嘗試查看C++或C#,因爲這是可能的,而且這些語言功能更強大。