J'ai une classe personnalisée qui étend List et que j'utilise comme conteneur. Cependant, la vitesse de défilement est trop rapide sur la molette de la souris, c'est-à-dire qu'il y a des charges de défilement même si vous ne bougez la molette que très peu. J'ai essayé d'ajouter un écouteur d'événement à ma liste pour MouseEvent.MOUSE_WHEEL et de régler la valeur de event.delta, mais cela n'a eu aucun effet. Quelqu'un sait-il comment ralentir le chargement ?
Ma classe personnalisée n'a rien de spécial, je l'ai juste créée pour avoir différents itemRenders pour différents types d'objets. Elle ressemble à ce qui suit :
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;
}
}