Flex 3 - 从 Illustrator 导入皮肤:默认位置问题

发布于 2024-09-23 23:51:00 字数 549 浏览 9 评论 0原文

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

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

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

Button
{

禁用皮肤:嵌入(源=“资产/ test.swf”,符号=“Button_disabledSkin”); downSkin:嵌入(源=“assets/test.swf”,符号=“Button_downSkin”); overSkin:嵌入(源=“assets/test.swf”,符号=“Button_overSkin”); upSkin:嵌入(源=“assets/test.swf”,符号=“Button_upSkin”); 感谢

您的帮助

问候,

安东尼

I export a .swf skin file from Illustrator. (For my test i create the default Flex Skin Palette from Illustrator and I export it to .swf file.)

Flex Builder side, the import is successfull (create automaticaly a CSS file).

But, all my components are a default position problem, that is to say, for example i have a button in my main canvas, at fixe position. And when i start my application, this buttons is automatically moved. And this behavior is the same for all component (combo box, text input, etc.).

Button
{

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

Thanks for your help

Regards,

Anthony

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狼性发作 2024-09-30 23:51:00

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

基本上,您的注册点(小“加号”)必须位于左上角插画家。

希望有帮助。

If your using CS5, take a look at this : http://yoavgivati.com/2010/05/flex-skins-registration-points-and-illustrator-cs5/

Basically, your registration point (little "plus" sign) must be in the upper-left corner in Illustrator.

Hope it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文