4 days reading the AS3 documentation: Flash AS3 Programming, i really get some ideas, in fact small info until now, but i am growing i hope
any suggestions, so i can develop or optimization
do not ask for the fla, it is private, i am kidding
ActionScript Code:
[LEFT]bicycle.[COLOR=#0000FF]stop[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]Mouse[/COLOR].[COLOR=#0000FF]hide[/COLOR]COLOR=#000000[/COLOR];
mouse_mc.[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000]false[/COLOR]
[COLOR=#0000FF]stage[/COLOR].[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], moveMouse[COLOR=#000000])[/COLOR]
bicycle.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], bicycleFrame[COLOR=#000000])[/COLOR];
play_mc.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]MOUSE_DOWN[/COLOR], playCirDown[COLOR=#000000])[/COLOR];
play_mc.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]MOUSE_UP[/COLOR], playCirUp[COLOR=#000000])[/COLOR];
rewind_mc.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]MOUSE_DOWN[/COLOR], rewindCirDown[COLOR=#000000])[/COLOR];
rewind_mc.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]MOUSE_UP[/COLOR], rewindCirUp[COLOR=#000000])[/COLOR];
[COLOR=#000000]function[/COLOR] playCirDownCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
bicycle.[COLOR=#0000FF]play[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]bicycle.[COLOR=#000080]currentFrame[/COLOR] == [COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
play_mc.[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000]false[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] playCirUpCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
bicycle.[COLOR=#0000FF]stop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]bicycle.[COLOR=#000080]currentFrame[/COLOR] == [COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
play_mc.[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000]false[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] rewindCirDownCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]bicycle.[COLOR=#000080]currentFrame[/COLOR] <= [COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
bicycle.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], prev1[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] rewindCirUpCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]bicycle.[COLOR=#000080]currentFrame[/COLOR] <= [COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
bicycle.[COLOR=#000080]removeEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000080]ENTER_FRAME[/COLOR], prev1[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] bicycleFrameCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]bicycle.[COLOR=#000080]currentFrame[/COLOR] == [COLOR=#000080]60[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
bicycle.[COLOR=#0000FF]stop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]bicycle.[COLOR=#000080]currentFrame[/COLOR] == [COLOR=#000080]59[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
play_mc.[COLOR=#000080]mouseEnabled[/COLOR] = [COLOR=#000000]true[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] prev1COLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
bicycle.[COLOR=#0000FF]prevFrame[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]function[/COLOR] moveMouseCOLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]
mouse_mc.[COLOR=#000080]x[/COLOR] = mouseX;
mouse_mc.[COLOR=#000080]y[/COLOR] = mouseY;
[COLOR=#000000]}[/COLOR]
[/LEFT]