6.3 JavaFX產(chǎn)品套件
JavaFX產(chǎn)品套件是JavaFX腳本圖像開發(fā)的工具集。該套件的核心是一個Adobe Photoshop(CS3和CS4)和Adobe Illustrator的插件,它可把Adobe圖像保存成JavaFX的FXZ文件并保留原來的圖層信息。
說明:
JavaFX產(chǎn)品套件可從JavaFX網(wǎng)站下載,其安裝簡單快捷。
因為JavaFX產(chǎn)品套件能保留Adobe Photoshop或Adobe Illustrator圖像的圖層信息,所以在JavaFX腳本中可訪問這些有價值的信息。可使用這些信息對每個獨立的圖層進行移動、變換、應(yīng)用特效等操作,就像操作單個圖像那樣。
確保JavaFX能正確訪問圖像的關(guān)鍵是在Adobe Photoshop或Adobe Illustrator中的設(shè)置圖像的方法。
說明:
本章接下來的例子將使用Adobe Photoshop工具,這和使用Adobe Illustrator工具的原理是相同的。
在Adobe Photoshop中創(chuàng)建一個含有圖層的圖像,本章使用圖6-3所示的蝴蝶圖像。使用Photoshop的Quick Select Tool通過把蝴蝶從背景中剪切出來來創(chuàng)建一個新圖層。為圖像中的圖層命名是很重要的。因為JavaFX產(chǎn)品套件插件要保存圖層名,命名時必須使用jfx:前綴。例如圖6-3所示的圖像有兩個圖層:background和butterfly。要在JavaFX中保存這些名稱,需重新命名這些圖層,在Adobe Photoshop中分別命名為jfx:background 和jfx:butterfly。JavaFX產(chǎn)品套件插件認識保存前綴名為jfx:的圖層,在輸出過程中去掉jfx:前綴。