I need a Flash CS4 element which I can integrate in a given website. That element basically is an editor with a given workspace area. The size of the workspace area should be dynamically (actually assigned by loading the element) adjustable from outside the Flash element (e.g. 500px x 200px). If the workspace is larger than the actual element, there should appear scroll bars. A zoom function would be very convenient. The workspace is comparable to a PowerPoint slide since the user should not only have the ability to put text and picture (from local PC) elements on that workspace but to move, shrink/stretch and format them as well. Additionally there should be an option to convert the elements into links. Furthermore I want to be able to define a background (either color or picture from local PC). All functions are available on a toolbar. As in every editor, there should be an option to save the workspace area and later on load it again. The data should be saved in a MySQL database. Since the user should be able to select pictures from the local hard drive, it should somehow upload them as well. As far as I know, Flash cannot access MySQL directly, so PHP (in this case version 5) programming is required in order to create an interface between Flash and MySQL. What's special about this specific editor is that during the loading process of the Flash element the website assigns a "document"-ID to the Flash element. If there is already a "document" with that respective ID in the database it will load it. If not, it just presents an empty workspace area. Additionally I need a "player" version of that Flash element which displays “documents?? created.
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).