Hi,
I have this piece of code on a mouse click:
download_btn.[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]MOUSE_UP[/COLOR], downloadEp[COLOR=#000000])[/COLOR];
[COLOR=#993300]function[/COLOR] downloadEp[COLOR=#000000]([/COLOR]Event:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR] [COLOR=#000000]{[/COLOR]
download_btn.[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
cancel_btn.[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]true[/COLOR];
cancel_btn.[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]MOUSE_UP[/COLOR], cancelDl[COLOR=#000000])[/COLOR];
[COLOR=#993300]function[/COLOR] cancelDl[COLOR=#000000]([/COLOR]event:MouseEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR] [COLOR=#000000]{[/COLOR]
cancel_btn.[COLOR=#000000]removeEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000000]MOUSE_UP[/COLOR], cancelDl[COLOR=#000000])[/COLOR];
cancel_btn.[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]false[/COLOR];
[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]"first"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#993300]var[/COLOR] localRef:FileReference = [COLOR=#993300]new[/COLOR] FileReference[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#993300]var[/COLOR] requestF:URLRequest = [COLOR=#993300]new[/COLOR] URLRequest[COLOR=#000000]([/COLOR][COLOR=#0000FF]"http://www.example.com/episodes/episode"[/COLOR] + sessionEpisode + [COLOR=#0000FF]".mp3"[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#993300]try[/COLOR] [COLOR=#000000]{[/COLOR]
localRef.[COLOR=#000000]download[/COLOR][COLOR=#000000]([/COLOR]requestF[COLOR=#000000])[/COLOR];
localRef.[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]ProgressEvent.[COLOR=#000000]PROGRESS[/COLOR], progressHandler[COLOR=#000000])[/COLOR];
localRef.[COLOR=#000000]addEventListener[/COLOR][COLOR=#000000]([/COLOR]Event.[COLOR=#000000]COMPLETE[/COLOR], completeHandler[COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR] [COLOR=#993300]catch[/COLOR][COLOR=#000000]([/COLOR][COLOR=#993300]error[/COLOR]:Error[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
loader_txt.[COLOR=#993300]text[/COLOR] = [COLOR=#0000FF]"Download failed! File unavaliable."[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#F000F0]*//fileName = "episode" + input.text + ".mp3"; *[/COLOR]
loader_mc.[COLOR=#993300]visible[/COLOR] = [COLOR=#993300]true[/COLOR];
loader_mc.[COLOR=#000000]scaleX[/COLOR] = [COLOR=#000000]0[/COLOR];
[COLOR=#993300]function[/COLOR] progressHandler[COLOR=#000000]([/COLOR]evt:ProgressEvent[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#F000F0]*//addChild(loader_mc);*[/COLOR]
[COLOR=#993300]var[/COLOR] percentage:[COLOR=#993300]Number[/COLOR] = evt.[COLOR=#993300]bytesLoaded[/COLOR]/evt.[COLOR=#993300]bytesTotal[/COLOR];
loader_mc.[COLOR=#000000]scaleX[/COLOR] = percentage;
loader_txt.[COLOR=#993300]text[/COLOR] = [COLOR=#0000FF]"Download Progress: "[/COLOR] + [COLOR=#993300]Math[/COLOR].[COLOR=#993300]round[/COLOR][COLOR=#000000]([/COLOR]percentage * [COLOR=#000000]100[/COLOR][COLOR=#000000])[/COLOR] + [COLOR=#0000FF]"%"[/COLOR];
[COLOR=#993300]if[/COLOR][COLOR=#000000]([/COLOR]percentage==[COLOR=#000000]100[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
loader_txt.[COLOR=#993300]text[/COLOR] = [COLOR=#0000FF]"Download complete!!"[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#993300]function[/COLOR] completeHandler[COLOR=#000000]([/COLOR]evt:Event[COLOR=#000000])[/COLOR]:[COLOR=#993300]void[/COLOR] [COLOR=#000000]{[/COLOR]
loader_txt.[COLOR=#993300]text[/COLOR] = [COLOR=#0000FF]"test"[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
It basically downloads an mp3 file when you click a “download” button. I have assigned an on complete listener and function but keep getting this error message:
Line 53: 1046: Type was not found or was not a compile-time constant: Event.
Which the source of is:
function completeHandler(evt:Event):void {
What am I doing wrong?
Thanks!