martie molenaar
%Europe/Berlin %425 %2008, 11:12
Beste FF'ers,
Ik heb een hele vreemde bug.
Ik attach een movieclip vanaf mijn main timeline, deze movieclip bevat een scroll die reageert op de mousewheel.
Ik heb de delta vermenigvuldig met 2 zodat ze stappen in mijn geval 6 zijn.
De eertse keer als ik attach zijn de stappen gewoon netjes 6.
Als ik de eertse dan verwijder en de tweede attach zijn de stappen 12.
daarna 18 etc etc.
Hoe kan dit? Is iemand al ooit tegen dit probleem aangelopen?
var prevScroll:MovieClip;
button.onPress = pressed;
function pressed()
{
var scroller:MovieClip = attachMovie("attach", "newAttach", getNextHihghestDepth());
prevScroll = scroller;
scroller._x = Stage.width/2;
scroller._y = 0;
}
scroller, zit dus in de movieclip
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
if (dragger._y+(delta*-1)*2<0) {
dragger._y = 0;
} else if (dragger._y+(delta*-1)*2>127) {
dragger._y = 127;
} else {
dragger._y += (delta*-1)*2
}
};
Mouse.addListener(mouseListener);
onEnterFrame = function()
{
trace(dragger._y)
}
Ik heb een hele vreemde bug.
Ik attach een movieclip vanaf mijn main timeline, deze movieclip bevat een scroll die reageert op de mousewheel.
Ik heb de delta vermenigvuldig met 2 zodat ze stappen in mijn geval 6 zijn.
De eertse keer als ik attach zijn de stappen gewoon netjes 6.
Als ik de eertse dan verwijder en de tweede attach zijn de stappen 12.
daarna 18 etc etc.
Hoe kan dit? Is iemand al ooit tegen dit probleem aangelopen?
var prevScroll:MovieClip;
button.onPress = pressed;
function pressed()
{
var scroller:MovieClip = attachMovie("attach", "newAttach", getNextHihghestDepth());
prevScroll = scroller;
scroller._x = Stage.width/2;
scroller._y = 0;
}
scroller, zit dus in de movieclip
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
if (dragger._y+(delta*-1)*2<0) {
dragger._y = 0;
} else if (dragger._y+(delta*-1)*2>127) {
dragger._y = 127;
} else {
dragger._y += (delta*-1)*2
}
};
Mouse.addListener(mouseListener);
onEnterFrame = function()
{
trace(dragger._y)
}