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还是会变化