• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 926
  • Last Modified:

Mousewheel not working in combobox as2

I am using a combobox as a menu in my .swf to get to different frames at my timeline. I have aprox 20 different labels. And everything work exept for the mouse wheel. I can not scroll the combobox with my mouse wheel, i can use the scrollbar but not the wheel.   I will be glad if somenone can enlighting me on this.

this.createClassObject(mx.controls.ComboBox, "comboBox", 10);
comboBox.setStyle("themeColor", "0xFF0000");

var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
if ((delta > 0 && box_mc._y < 270) || (delta < 0 && box_mc._y > 0)) {
box_mc._y = box_mc._y + (delta * 3);

function cbUpdate() {
choice = _root.comboBox.getSelectedItem().data;

_root.comboBox.addItem("Velg et sted", "");
_root.comboBox.addItem("Asker", "Asker");
_root.comboBox.addItem("Askøy", "Askøy");
_root.comboBox.addItem("Bergen", "Bergen");
_root.comboBox.addItem("Bryne", "Bryne");
_root.comboBox.addItem("Elverum", "Elverum");
_root.comboBox.addItem("Fredrikstad", "Fredrikstad");
_root.comboBox.addItem("Gjøvik", "Gjøvik");
_root.comboBox.addItem("Grimstad", "Grimstad");
_root.comboBox.addItem("Hamar", "Hamar");
_root.comboBox.addItem("Horten", "Horten");
_root.comboBox.addItem("Hønefoss", "Hønefoss");
_root.comboBox.addItem("Kongsberg", "Kongsberg");
_root.comboBox.addItem("Jessheim", "Jessheim");
_root.comboBox.addItem("Kristiansand", "Kristiansand");
_root.comboBox.addItem("Krokstadelva", "Krokstadelva");
_root.comboBox.addItem("Lamberseter", "Lamberseter");
_root.comboBox.addItem("Lierskogen", "Lierskogen");
_root.comboBox.addItem("Lillehammer", "Lillehammer");
_root.comboBox.addItem("Lillestrøm", "Lillestrøm");
_root.comboBox.addItem("Lørenskog", "Lørenskog");
_root.comboBox.addItem("Moss", "Moss");
_root.comboBox.addItem("Oslo", "Oslo");
_root.comboBox.addItem("Sandnes", "Sandnes");
_root.comboBox.addItem("Sarpsborg", "Sarpsborg");
_root.comboBox.addItem("Ski", "Ski");
_root.comboBox.addItem("Stavanger", "Stavanger");
_root.comboBox.addItem("Steinkjer", "Steinkjer");
_root.comboBox.addItem("Trondheim", "Trondheim");
_root.comboBox.addItem("Tønsberg", "Tønsberg");

Open in new window

1 Solution
I remember having this problem with AS2 and there wasn't really an answer.

"...there is no mouseWheel event on MovieClips, you have to use the global object Mouse to catch the mouse wheel...."


The only answer is to go to AS3.
toilerAuthor Commented:
Thank you a lot for helping me decide to stop wasting more time on this issue. I found a workaround for this.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now