-
on(press) if I click down my mouse button
on(release) if I release the mouse button
But how can I do an action for the time I
hold the left mouse key down ?
Press Mouse and scroll until mouse release ??
Regards
Boris
-
on (press) {
//will call this untill mouse is no longer being pressed.
doSomething ();
}
on (release) {
//will be called when mouse is released.
stopDoingSomething ();
}
you were right, the press is when you "press" the mouse button, so in theory when you "hold it down" you are pressing it many times... think of it that way
-
Hmm
Nope
I will scoll an image from left to right.
on(press) will move it x pixels to the right an stop.
if i write
while(on(release)) {
the scrpit hangs up with a failure !
-
i usally do this:
make a movie clip with two frames, and
frame 1:
play();
frame 2:
//do error checking...
if( ../scrollMov/:_x > 0 && ../scrollMov/:_x < 350 ) {
../scrollMov/:_x = ../scrollMov/:_x + ../:scrollDir
}
//thats how its done... and its not correctly formatted for flash 5, but it shows ya how its done in flash 4 and also in flash 5...
here;s flash 5 version:
frame 1:
play();
frame 2:
if(_parent.scrollMov._x > 0 && _parent.scrollMov._x < 350) {
_parent.scrollMov._x += _parent.scrollDir;
}
gotoAndPlay(1);
basically, you just do:
on (press) {
scrollPos = 3;
}
on (release) {
scrollPos = 0;
}
and for the down position, you do:
on (press) {
scrollPos = -3;
}
on (release) {
scrollPos = 0;
}
piece of cake eh??
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|