Flash開發(fā)通常使用ActionScript,這是一種腳本語言,對不習(xí)慣腳本語言的Java開發(fā)者而言,可能不夠友好(Javascript也有類似問題)。作為替代,F(xiàn)lash4j提供了完整的Java API,類似于Swing、GWT和Wicket。
Flash4j 是一個(gè)java語言的封裝,通過flash4j,用戶可以用java語言寫出flash程序。
Flash4j特點(diǎn)
Flash4j提供了完整齊全的Java類,
包含如下幾個(gè)方面:
控件方面,如按鈕、菜單、數(shù)據(jù)表格、列表和日期選擇器等
如Windows、boxes和accordions等容器
圖表和圖形等高級控件
與Swing類似的事件系統(tǒng)
Flash4j也能夠與以下框架整合:
Apache Flex
Starling Flash游戲引擎
GreenSock Tweening library動(dòng)畫框架庫
Adobe Air平臺
Sencha GXT
對Adobe Air的支持也很重要,因?yàn)樗试SFlash4j應(yīng)用脫離瀏覽器在桌面上運(yùn)行。因此,Emitron說使用一套Java代碼編寫的Flash4j應(yīng)用,能夠在桌面(通過Adobe Air)、瀏覽器(通過Flash)和移動(dòng)設(shè)備(通過GWT的HTML5)上運(yùn)行。因?yàn)椴恍枰浦,這使得開發(fā)跨平臺應(yīng)用(或游戲)更為容易。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版