Flash组件Slider的Skin高度更改

根据设计来的界面,发现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