雖然FXZ文件中和從Photoshop導(dǎo)出的圖像可能有不同的圖層,但是任何Fxz文件中都有一個content.fxd文件,它是定義文件,規(guī)定了所包含的圖像文件之間的關(guān)系,使用這些圖像時必須在項目中導(dǎo)入該文件。butterfly.fxz的content.fxd文件如下所示:
/*
* Generated by JavaFX plugin for Adobe Photoshop.
* Created on Sun Apr 11 17:45:24 2010
*/
//@version 1.0
Group {
clip: Rectangle { x:0 y:0 width:800 height:600 }
content: [
Group {
id: "group1"
content: [
ImageView {
id: "background"
x: 0
y: 0
image: Image {
url: "{__DIR__}background.png"
}
},
ImageView {
id: "butterfly"
x: 151
y: 181
image: Image {
url: "{__DIR__}butterfly.png"
}
},
]
},
]
}
注意,content.fxd文件包含創(chuàng)建JavaFX組的代碼,該組包含了一個矩形剪輯和其他組。矩形剪輯從整體上定義圖像的完整尺寸,其他組中包含一些用作ImageView節(jié)點(diǎn)的圖像。
現(xiàn)在已經(jīng)擁有了一個完整的FXZ文件(使用JavaFX Production Suite創(chuàng)建的),可以在腳本中使用它了。