我知道內置的「弦」 Flash IDE中內板,然而,這是要走約時下創建多語種網站AS3 /應用的最佳方式是什麼?創建一個多語言的ActionScript 3.0網站
是否有推薦的第三方API /框架可用?理想情況下,我希望能夠隨時更改語言並支持儘可能多的字符集,我還將處理靜態和動態文本內容。
我也想在不使用Flex的情況下實現這一點。
任何建議,將不勝感激 - 謝謝。
我知道內置的「弦」 Flash IDE中內板,然而,這是要走約時下創建多語種網站AS3 /應用的最佳方式是什麼?創建一個多語言的ActionScript 3.0網站
是否有推薦的第三方API /框架可用?理想情況下,我希望能夠隨時更改語言並支持儘可能多的字符集,我還將處理靜態和動態文本內容。
我也想在不使用Flex的情況下實現這一點。
任何建議,將不勝感激 - 謝謝。
如果您願意使用Flex,Flex 3可以爲每個語言環境創建資源包。 - 這裏有更多的信息:http://www.herrodius.com/blog/123
如果不是,我通常最終創建包含所有文本內容和fonts.swf的巨大xml文件,但我想這與使用「字符串」面板沒有多大區別。
至於ActionScript 3是我唯一使用的第三方API是PureMVC如果你打開Flex 3,你也可能想看看swiz framework。它使用IoC模式,我認爲它會很像春天,所以你可能會注入你的字符集,這將是有趣的。 swiz框架雖然是新的,但我沒有太多的時間來看待它。
這是一個很大的課題在幾個段落的答案覆蓋,所以我會盡量和你指出正確的方向。
FlashExtentions.com的羅伯特泰勒就這個問題做過幾次談話。我建議看看他的Session notes。請務必下載工作簿總結PDF,和材料上多種語言的Flash應用程序 ZIP。這些會讓你對這個話題有一個很好的理解。這些示例在AS2中,但我並不真正將您的問題看作是基於語言的,而是一個通用的軟件體系結構問題。與其他語言的處理,以便檢查WestBrents回答this post
希望幫助時
字體是一個相當大的問題。
我如何工作是有我的所有副本,我用它來填充翻譯單身類的XML文件。然後在每個UI類中,我都有一個公共translate()方法,它從Translate類獲取適當的內容並顯示它。您可以在構造函數中調用translate()方法,並隨時調用副本。您還可以在Translation上收聽CHANGE事件,如果文字發生變化,請再次致電翻譯。
我使用的屬性文件(Flex構建本地化)爲靜態文本和數據庫的動態文本和一切工作正常。
我唯一的問題是:
splinkresource可能是你在找什麼