AS3如何在actionscript 3中为Movieclip创建scrollBar

时间:2010-08-10 07:35:07

标签: flex flash actionscript scrollbar

我正在尝试使用滚动条滚动动画片段....我已经尝试过ULscrollBar但它最终只能用于文本......

无论如何在flex环境中仅使用AS3滚动MC ...?感谢。

2 个答案:

答案 0 :(得分:2)

老实说,我不知道Flex可以做什么和不能做什么,但我在Flash中做的是

stage.addEventListener (MouseEvent.MOUSEWHEEL, MouseWheel, false, 0, true);
function MouseWheel (e:MouseEvent) {
  if (e.delta > 0) {
    mc.y += 10;
  } else {
    mc.y -= 10;
  }
}

每次鼠标滚轮向上或向下移动时,MOUSEWHEEL监听器都会运行。 delta告诉您鼠标滚轮是上升还是下降。它既可以是负面的也可以是正面的,我不记得当车轮上升或下降时是否为负,与正面相同。

或者您可以添加2个按钮,一个在您单击时向上滚动,另一个向下滚动。

答案 1 :(得分:0)

  • 确保导出影片剪辑 for actionscript
  • 将新的scrollPane组件拖到舞台
  • 如果需要,请将滚动条和背景设置为
  • 以编程方式创建影片剪辑的新实例
  • 将scrollPane的source属性设置为影片剪辑
  • 这花了2分钟,少于你 期待,所以奖励自己 一杯咖啡