Flex 3 - 从 Illustrator 导入皮肤:默认位置问题
我从 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 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.