6.3 JavaFX产品套件
JavaFX产品套件是JavaFX脚本图像开发的工具集。该套件的核心是一个Adobe Photoshop(CS3和CS4)和Adobe Illustrator的插件,它可把Adobe图像保存成JavaFX的FXZ文件并保留原来的图层信息。
说明:
JavaFX产品套件可从JavaFX网站下载,其安装简单快捷。
因为JavaFX产品套件能保留Adobe Photoshop或Adobe Illustrator图像的图层信息,所以在JavaFX脚本中可访问这些有价值的信息。可使用这些信息对每个独立的图层进行移动、变换、应用特效等操作,就像操作单个图像那样。
确保JavaFX能正确访问图像的关键是在Adobe Photoshop或Adobe Illustrator中的设置图像的方法。
说明:
本章接下来的例子将使用Adobe Photoshop工具,这和使用Adobe Illustrator工具的原理是相同的。
在Adobe Photoshop中创建一个含有图层的图像,本章使用图6-3所示的蝴蝶图像。使用Photoshop的Quick Select Tool通过把蝴蝶从背景中剪切出来来创建一个新图层。为图像中的图层命名是很重要的。因为JavaFX产品套件插件要保存图层名,命名时必须使用jfx:前缀。例如图6-3所示的图像有两个图层:background和butterfly。要在JavaFX中保存这些名称,需重新命名这些图层,在Adobe Photoshop中分别命名为jfx:background 和jfx:butterfly。JavaFX产品套件插件认识保存前缀名为jfx:的图层,在输出过程中去掉jfx:前缀。