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

时间:2010-09-21 09:06:49

标签: flex offset skin adobe-illustrator

我从Illustrator导出.swf皮肤文件。 (对于我的测试,我从Illustrator创建默认的Flex Skin Palette,然后将其导出为.swf文件。)

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

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

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”);     }

感谢您的帮助

此致

安东尼

1 个答案:

答案 0 :(得分:0)

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

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

希望它有所帮助。