1

我从 Illustrator 导出一个 .swf 皮肤文件。(对于我的测试,我从 Illustrator 创建了默认的 Flex Skin Palette 并将其导出到 .swf 文件。)

Flex Builder 端,导入成功(自动创建 CSS 文件)。

但是,我所有的组件都是默认位置问题,也就是说,例如,我的主画布中有一个按钮,位于固定位置。当我启动我的应用程序时,这个按钮会自动移动。这种行为对于所有组件(组合框、文本输入等)都是相同的。

Button
{

disabledSkin: Embed(source="assets/test.swf", symbol="Button_disabledSkin"); downSkin: 嵌入(source="assets/test.swf", symbol="Button_downSkin"); overSkin: 嵌入(source="assets/test.swf", symbol="Button_overSkin"); upSkin: 嵌入(source="assets/test.swf", symbol="Button_upSkin"); }

谢谢你的帮助

问候,

安东尼

4

1 回答 1

0

如果您使用 CS5,请查看:http: //yoavgivati.com/2010/05/flex-skins-registration-points-and-illustrator-cs5/

基本上,您的注册点(小“加号”)必须在 Illustrator 的左上角。

希望能帮助到你。

于 2010-12-09T22:56:28.357 回答