I have the following function in a Service classprotected function writeToFile():void{        var destinationFile:File = File.applicationStorageDirectory.resolvePath(_newPath);        var fs:FileStream = new FileStream();        fs.open(destinationFile, FileMode.WRITE);        fs.writeBytes(_buffer, 0, _buffer.length);        fs.close();             }this Service class should dispatch a SuccessfulCreateLocalFileEvent when writeToFile is successful and an UnsuccessfulCreateLocalFileEvent if writeToFile is unsuccessful.I know that FileStream functions open and writeBytes may throw IOError if there is any problems. And all these FileStream functions all have void as return types.I believe I need try catch, but I am not entirely sure how to do so.Please advise.This question is replicated at http://knowledge.robotlegs.org/discussions/questions/924-what-is-best-way-to-write-dispatch-events-in-this-service-class-function Experimenting which site has better answers for such a question.
Add events dispatching for ActionScript framework Robotlegs
exception handling;actionscript 3;error handling;actionscript