【发布时间】:2012-12-20 23:50:45
【问题描述】:
我有一个自定义类,它扩展了我用作容器的 List。但是,鼠标滚轮的滚动速度太快,因为即使您只移动滚轮一点点,它也会滚动负载。我尝试将事件侦听器添加到我的 MouseEvent.MOUSE_WHEEL 列表并设置 event.delta 的值,但这没有任何效果。有谁知道我可以让它变慢吗?
我的自定义类没有什么特别之处,我只是创建了它,这样我就可以为不同的项目类型设置不同的 itemRenders。它看起来像:
public class MultipleRenderersList extends List
{
override public function createItemRenderer(data:Object):IListItemRenderer
{
if (data is IRenderable)
{
return data.getDiaryRenderer();
}
else if (data is Array)
{
if (data.length > 0)
{
if (data[0] is IRenderable)
{
return data[0].getDiaryRenderer(data);
}
}
}
return null;
}
}
【问题讨论】:
标签: apache-flex actionscript-3 list scroll mousewheel