Marius Heil
Erfahrenes Mitglied
Hi,
wollte grad ein Dropdownmenü programmieren, was sich als schwerer Fehelr herausstellte, da ich es gerne beim hovern aufklappen möchte und die Buttons sollen derweil auch ghen ohne, dass es zu geht.
Wenn man einfach diesen Code in die Hauptleiste tippt:
asdf.onRollOut = asdf.onReleaseOutside = function(){
trace(234)
intervalId = setInterval( function(){clearInterval(intervalId); trace ("AUUUUS!");} , 1000);
}
und noch einen mc mit dem Instanznamen asdf nimmt, wenn man ein paar mal auf den druafklickt und wie wild mit der Maus macht entsehen dadurch zig Trace Ereignisse, die hören gar nciht emrh auf.
Überschreibt der die IntervalID einfach?
und löscht dann nur das letzte?
Was kann man dagegen machen?
Marius
----
Ich hab das dann mit if (!intervalId) gelößt, dazu musste man die ditervalId allerdings gleich noch mit delete löschen lassen, aber es geht trotzdem nicht, wie man sich so an nem Dropdownmenü aufhängen kann.....
wollte grad ein Dropdownmenü programmieren, was sich als schwerer Fehelr herausstellte, da ich es gerne beim hovern aufklappen möchte und die Buttons sollen derweil auch ghen ohne, dass es zu geht.
Wenn man einfach diesen Code in die Hauptleiste tippt:
asdf.onRollOut = asdf.onReleaseOutside = function(){
trace(234)
intervalId = setInterval( function(){clearInterval(intervalId); trace ("AUUUUS!");} , 1000);
}
und noch einen mc mit dem Instanznamen asdf nimmt, wenn man ein paar mal auf den druafklickt und wie wild mit der Maus macht entsehen dadurch zig Trace Ereignisse, die hören gar nciht emrh auf.
Überschreibt der die IntervalID einfach?
und löscht dann nur das letzte?
Was kann man dagegen machen?
Marius
----
Ich hab das dann mit if (!intervalId) gelößt, dazu musste man die ditervalId allerdings gleich noch mit delete löschen lassen, aber es geht trotzdem nicht, wie man sich so an nem Dropdownmenü aufhängen kann.....
Zuletzt bearbeitet: