2010-08-10 78 views

回答

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; 
    } 
} 

鼠标滚轮侦听器运行每次鼠标滚轮上下移动。三角洲告诉你鼠标滚轮是上升还是下降。它可以是负面的也可以是正面的,我不记得负面的情况是轮子上升还是下降时,与正面一致。

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

+1

除非在我没看的时候有什么变化,OS X Flash Player不能保证接收鼠标滚轮事件,JavaScript必须将它们转发到Flash。 – Aaron 2010-08-11 06:45:25

+0

我希望这是类似的:http://www.fladev.com/featured/create-a-simple-scroller-with-flash-and-as3/ – cregox 2011-05-17 19:25:44

0
  • 确保您的影片剪辑出口 的动作
  • 将一个新的滚动元件的阶段
  • 皮肤的滚动条,如果你需要
  • 创建您的电影的一个新实例背景以编程方式剪辑
  • 将scrollPane的source属性设置为您的影片剪辑
  • 这花了2分钟,少于您预期的 ,所以奖励您用自己的 一杯咖啡
相关问题