Hi, we are looking for a coder who can help us create a undo / redo feature in a flash application. What we intend to do through this module is undo all the changes that we did through AS2.0 inside a flash application and also have the ability to redo the same. To elaborate it further consider a flash application which allows me to type some text and also add effects to it. I first typed the text, then rotated it, moved it, changed its color, increased the font size. Now i need the ability to use a undo button which allows me to undo each change that i made on subsequent clicking. So the first time i click it would reduce the font size back to its original in the example that i gave. This feature is common in all word processors and image editors. Please note i need a multiple level undo and not just one step undo or redo. I would be more than happy to pass example url's or any other information to all potential coders showing their interest. We need the code to be fully object oriented and well documented. This is absolutely essential as this code needs to be reusable. Use of thirty party tools and references is only allowed if you take prior approval from us. You need to tell us upfront if you intend to use something like that. Please provide links of at least 5 good examples of your previous work in Action Script 2.0. Feel free to ask any questions that you may have.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
actionscript 2.0