2012-02-20 126 views
0

我有一箇舊的SWF項目文件,這是一系列PNG序列,以產生衆多體育場的3D遊覽(如果你可以得到它加載http://tinyurl.com/7h2zpcb)。當我最初創建它時,我從未打算將它發佈到網絡上(這是一個大學項目),但我現在很想在互聯網上展示它。該結構的主要時間表有4個場館,每個場館都有一個png序列,然後當點擊其中一個場館時,還會有4個png序列。唯一的問題是它全部在一個文件中,超過12MB,加上沒有預加載器。優化舊的AS3 Flash項目

它是用AS3編寫的,比較複雜,因爲我使用電影名稱和修剪來重複使用函數。但是,如果這可能有幫助,它已經設置了全局變量。

我有2個問題。首先,是否有一種簡單的方法將項目電影分成5個獨立的swf文件。即主要時間表和每個單獨的png序列?或者我是否需要複製並粘貼資產並將其複製到每個FLA文件?

其次,嘗試使用預加載並希望用戶等待項目下載會更容易嗎?

如果您對此有任何想法,請給他們。有沒有辦法以我不知道的另一種方式優化項目?作爲一個便箋,有很多PNG,總計超過300MB,所以我認爲XML是不可能的?

謝謝你的時間。歡迎任何建議

+0

爲什麼不看看像[Papervision3D](http://blog.papervision3d.org/)這樣的3D框架並將您的體育場設置爲皮膚3D對象?與大量的PNG序列相比,尺寸會大大減小。 – Marty 2012-02-20 22:26:49

+0

感謝您的回覆。大約一年我沒有使用過Flash,我從未使用過PaperVision3D。你認爲如何做到這一點非常耗時,或者它可能是一個很大程度上自動化的過程? – 2012-02-20 23:53:56

+0

嗯..說實話,我認爲花時間學習Papervision,然後在項目需要的地方實施它不僅可能比您的方法耗時更少,而且對您的技能也有好處。 – Marty 2012-02-21 00:28:27

回答

0

爲了完整起見。 我做了一些研究和測試,並意識到改變項目使用任何其他技術的時間對於我的需求來說太好了。我只是在網站上添加了一個預加載程序,爲我節省了很多額外的時間。鏈接到站點時,我會添加一條消息,說明它是針對脫機安裝的,並且可能會有很長的加載時間。

希望這將有助於他人在未來。

謝謝Marty Wallace,shaunhusain和grapefrukt的時間和建議。