Home Tutorials Forums Articles Blogs Movies Library Employment Press
Old 12-29-2002, 08:57 PM   #1
cruiserparts
Registered User
 
Join Date: Dec 2002
Posts: 3
Default alpha fade image, wait, fade out, next frame

Greeting,

After three hous of review I have now looked at so many scripts (here and elsewhere) of fading in/out that I am more confused instead of less confused, which seems odd I know.

Here is what I have and what I want to do. I am using MX.

I have twenty images, one one each frame of a movie clip, placed around the stage. I want the imges placed instead of loaded so that I can control where they appear on the stage. I would like each image to fade in, stay on the stage for 4 seconds, fade out, and then go to the next frame (and repeat with the image located on that frame). Does anybody have any scripts that already do this. I am a beginner and I am not that famaliar with action scripting. I think what I need to do is use an onEnterFrame, with an alpha fade in, some type of delay/counting script, and then a fade-out, and go to the next frame.

I know that you all have thousands of things you could be doing instead of helping me, so please know that I appreciate it.
cruiserparts is offline   Reply With Quote
Old 12-29-2002, 10:17 PM   #2
Billy T
Oops I did it again
 
Billy T's Avatar
 
Join Date: Oct 2001
Location: Melbourne
Posts: 8,579
Default Re: alpha fade image, wait, fade out, next frame

Quote:
Originally posted by cruiserparts
I want the imges placed instead of loaded so that I can control where they appear on the stage.
Hi there

you can position loaded images...

anyway, for the fader try something like this

in frame 1 put

stop();

then on each mc put

onClipEvent(load){
fadeIn=true;
i=0;
_alpha=0;
}
onClipEvent(enterFrame){
if(fadeIn && _alpha<100){
_alpha+=5;
}
if(!fadeIn && _alpha>0){
_alpha-=5;
}
if(_alpha>90){
i++;
}
if(i>60){
fadeIn=false;
}
if(!fadeIn && _alpha==0;
_parent.gotoAndStop(_parent._currentframe+1);
}
}

bit messy but should work ok

cheers
__________________
Billy
Online Galleries
iPhone Safety App - iStaySafe
Free Flash Video Tutorials
Photo Website Template

Don't email or PM me questions...
Billy T is offline   Reply With Quote
Old 12-29-2002, 11:56 PM   #3
cruiserparts
Registered User
 
Join Date: Dec 2002
Posts: 3
Default

Hey Billy,

Thanks. I have been messing with the script. It definately has potential. I'm not sure that I have my timeline set up to match the demands of the script though. Here is what I have. See what you think. I think I might need to convert the individual images to movie clips to use this script.

Currently, the swf has a preloader and then after it loads, it goes to frame 10, where the MC, "myFavs_mc", is dragged onto the stage (and a stop action). 20 of the images are stored in the myFavs_mc as 20 successive frames. When I put the script you gave on the myFavs_mc instance, the first images fades in, waits, and then fades out (perfect), but then it never goes on to the second image. Do I somehow need to set up my timeline and the myFavs_mc differently. I am wondering because you mentioned something about "then on each mc put (the script)" but I only have one mc??? Is your script intended to fade the whole script in and out or does it fade the individuals images in and out?

any ideas?

Thanks,
jon
cruiserparts is offline   Reply With Quote
Old 12-30-2002, 01:41 AM   #4
Billy T
Oops I did it again
 
Billy T's Avatar
 
Join Date: Oct 2001
Location: Melbourne
Posts: 8,579
Default

yep each image needs to be an mc with that code on it

cheers
__________________
Billy
Online Galleries
iPhone Safety App - iStaySafe
Free Flash Video Tutorials
Photo Website Template

Don't email or PM me questions...
Billy T is offline   Reply With Quote
Old 12-30-2002, 02:30 AM   #5
boyzdynasty
Senior Member
 
boyzdynasty's Avatar
 
Join Date: Aug 2002
Location: Philly
Posts: 2,583
Default

i tried to post the file...but it tells me its too big.


if you want the file i did, e-mail: [email protected]

what i did was....
ActionScript Code:
/* I have two layers: 1st- Actions and 2nd-to hold the MC (I named it gallery) Total of 3 frames */ // Frame1 in action layer fadeIn = "0"; fadeOut = "100"; setProperty("_root.gallery",_alpha, fadeIn); // Frame2 in action layer if( fadeIn != "100" ) {         // Start fading in the movieClip - gallery      fadeIn++;      setProperty("_root.gallery",_alpha,fadeIn); } if( fadeOut != "0" && fadeIn == "100" ){             // Start fading out the movieClip - gallery         fadeOut--;         setProperty("_root.gallery",_alpha,fadeOut); } // If the frame of that movie clip has been fadeIn // and then faded out, // Go to the next frame and start the process all over again if( fadeOut == "0" && fadeIn == "100" ) {     fadeOut = "100";     fadeIn = "0";     // Check to see if the movieClip reach the last frame     if(_root.gallery._currentframe != _root.gallery._totalframes){         _root.gallery.gotoAndStop(_root.gallery._currentframe+1);     }     // If it did reach the last frame, start from the begining     else{         _root.gallery.gotoAndStop(1);     } } // Frame 3 in Action layer gotoAndPlay(2);
__________________
I need a new signature!
boyzdynasty is offline   Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:39 PM.

///
Follow actionscriptorg on Twitter

 


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Ad Management plugin by RedTyger
Copyright 2000-2013 ActionScript.org. All Rights Reserved.
Your use of this site is subject to our Privacy Policy and Terms of Use.