根据设计来的界面,发现flash cs4的Slider组件太细了,得加粗。也就是修改Slider的高度。 查了一下API文档,没有设置SliderTrackSkin高度方面的。 看来得操刀UI组件了。
探索… 结果: Flash cs4中的UI组件文件目录在[X:\**]\Adobe Flash CS4\Common\Configuration\Components下 源文件在[X:\**]\Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\User Interface下
解决… 方案: 写个继承自Slider的类,override一下Slider.configUI()设置大小。 thumb就是滑块,track就是滑轨。
package org.mousebomb.wodewang.control{
import fl.controls.Slider;
public class MySlider extends Slider {
override protected function configUI():void {
super.configUI();
thumb.setSize(21, 23);
track.setSize(193, 16);
}
}
}
然后把Flash库面板里的Slider绑定到自己的类就行了。
技术内容转载请注明来源,个人日记不允许转载,欢迎指出任何有错误或不够清晰的表达。可以邮件至 mousebomb@gmail.com