2023年6月20日发(作者:)
Flex设置Canvas滚动条的样式和滑块的⾼度Flex的canvas组件有默认的滚动条,通常我们需要改变滚动条的样式.scrollBar{ downArrowSkin: ClassReference(null); //去掉上下箭头 upArrowSkin: ClassReference(null);
/*滑块设置*/ thumbDownSkin:Embed(source="assets/button/"); thumbUpSkin:Embed(source="assets/button/");
thumbOverSkin:Embed(source="assets/button/");
/*滑竿样式设置*/ trackSkin:Embed(source="assets/button/");
}滑块的Height会随着容器⾥的内容产⽣变化,可以改写控件使它保持⼀个固定⾼度import ;import _internal;
use namespace mx_internal;
public class CanvasComponent extends Canvas{ public function CanvasComponent() { super(); }
override protected function updateDisplayList(uw:Number,uh:Number):void
{
DisplayList(uw, uh);
if (verticalScrollBar)
{
ght = 43;
ollProperties(0,ollPosition,ollPosition,0) }
}}//重写之后要监听Canvas容器,当⾥⾯的内容发⽣改变时调⽤ validateDisplayList();⽅法,否则Height还是会变化
2023年6月20日发(作者:)
Flex设置Canvas滚动条的样式和滑块的⾼度Flex的canvas组件有默认的滚动条,通常我们需要改变滚动条的样式.scrollBar{ downArrowSkin: ClassReference(null); //去掉上下箭头 upArrowSkin: ClassReference(null);
/*滑块设置*/ thumbDownSkin:Embed(source="assets/button/"); thumbUpSkin:Embed(source="assets/button/");
thumbOverSkin:Embed(source="assets/button/");
/*滑竿样式设置*/ trackSkin:Embed(source="assets/button/");
}滑块的Height会随着容器⾥的内容产⽣变化,可以改写控件使它保持⼀个固定⾼度import ;import _internal;
use namespace mx_internal;
public class CanvasComponent extends Canvas{ public function CanvasComponent() { super(); }
override protected function updateDisplayList(uw:Number,uh:Number):void
{
DisplayList(uw, uh);
if (verticalScrollBar)
{
ght = 43;
ollProperties(0,ollPosition,ollPosition,0) }
}}//重写之后要监听Canvas容器,当⾥⾯的内容发⽣改变时调⽤ validateDisplayList();⽅法,否则Height还是会变化
发布评论