Hey, i am loading in 5 PNGs via MovieClipLoader, and putting them ontop of a circle. Then when i press a button i want the images to fade sequentially and each circle to fade to 20%,40%,60%,80%,100% sequentially and have got the following code to do that. (Using Zigos tween engine):
ActionScript Code:
[FONT=Courier New][LEFT]btnProfileFinal.[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000]**function**[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
goToProfileThumbs[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR];
btnBackProFinal.[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000]function[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
destroyProfileThumbsCOLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR];
[COLOR=#000000]function[/COLOR] goToProfileThumbsCOLOR=#000000[/COLOR]:[COLOR=#0000FF]Void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] xstart:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];
[COLOR=#000000]var[/COLOR] xfinish:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]4[/COLOR];
[COLOR=#000000]var[/COLOR] runThrough:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];
goToProfileCirclesCOLOR=#000000[/COLOR];
[COLOR=#000000]function[/COLOR] goToProfileCirclesCOLOR=#000000[/COLOR]:[COLOR=#0000FF]Void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]clearInterval[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]return[/COLOR];
[COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“myimgholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycimgholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycircle”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#0000FF]enabled[/COLOR] = [COLOR=#000000]false[/COLOR];
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]runThrough == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]20[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#FF0000]“easeOutQuad”[/COLOR], [COLOR=#FF0000]""[/COLOR], keepProfileImages[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]runThrough == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]40[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#FF0000]“easeOutQuad”[/COLOR], [COLOR=#FF0000]""[/COLOR], keepProfileImages[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]runThrough == [COLOR=#000080]2[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]60[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#FF0000]“easeOutQuad”[/COLOR], [COLOR=#FF0000]""[/COLOR], keepProfileImages[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]runThrough == [COLOR=#000080]3[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]80[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#FF0000]“easeOutQuad”[/COLOR], [COLOR=#FF0000]""[/COLOR], keepProfileImages[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]runThrough == [COLOR=#000080]4[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#FF0000]“easeOutQuad”[/COLOR], [COLOR=#FF0000]""[/COLOR], keepProfileImages[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
runThrough++;
xstart++;
prid = [COLOR=#0000FF]setInterval[/COLOR][COLOR=#000000]([/COLOR]goToProfileCircles, [COLOR=#000080]200[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] destroyProfileThumbsCOLOR=#000000[/COLOR]:[COLOR=#0000FF]Void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#000000]var[/COLOR] xstart:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];
[COLOR=#000000]var[/COLOR] xfinish:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]4[/COLOR];
destroyProfileCirclesCOLOR=#000000[/COLOR];
[COLOR=#000000]function[/COLOR] destroyProfileCirclesCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]clearInterval[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]return[/COLOR];
[COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“myimgholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycircle”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#0000FF]enabled[/COLOR] = [COLOR=#000000]true[/COLOR];
_level0.[COLOR=#000080]myThumbHolder[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycontainer”[/COLOR]+xstart[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“mycholder”[/COLOR]+xstart[COLOR=#000000]][/COLOR].[COLOR=#000080]alphaTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#FF0000]“easeOutQuad”[/COLOR][COLOR=#000000])[/COLOR];
xstart++;
prcid = [COLOR=#0000FF]setInterval[/COLOR][COLOR=#000000]([/COLOR]destroyProfileCircles, [COLOR=#000080]200[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[/LEFT]
[/FONT]
This is just a small part of a bigger site and when tested by itself works just as expected, however when i try to put this code into the rest of the code, the images and circles fade to the desired amount but when it is reached they immediately pop back to 100 and i cannot see why. I have looked at all the setIntervals but they seem to all have stopped at that point, so i’m stuck for ideas.