you can put an invisible button at each side of your photo, and use onRollOver and onRollOut to change the mouse cursor

--Pedro Taranto


Perdue, Blake escreveu:
I am building a photo slideshow and I want to add a next/back button to
the mouse cursor. If the mouse is on the right half of the screen, it
displays a right arrow (indicating that onclick, it will load the next
photo). When on the left half, it displays a left arrow (onclick loads
the previous photo).

My question is this: is there a better way to do this than using
onMouseMove and onMouseDown event handlers? My code is below. Adding
these event handlers is making my SWF eat up 20% more of the CPU
resources. Is there a less processor intensive method of achieving this?
A Group94 site seems to do a good job of this without hogging CPU
cycles: http://www.schierke.com/home.php?p=


// w=screenWidth

onMouseMove=function() {
        arrowL._x=_xmouse-14;
        arrowL._y=_ymouse+4;
        arrowR._x=_xmouse+14;
        arrowR._y=_ymouse+4;
        if (_xmouse<w/2) {arrowL._visible=true; arrowR._visible=false;}
        else {arrowR._visible=true; arrowL._visible=false;}
}


onMouseDown=function() {
        if (_xmouse<w/2) {loadImage(current-1);}
        else { loadImage(current+1);}
}
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to