233704 Flash AS2 to AS3 Conversion

I gang Opslået Jul 2, 2008 Betalt ved levering
I gang Betalt ved levering

We require a professional, experienced Flash developer to help us port a Flash AS2 application to AS3. The application is a heavily customized and developed whiteboard system. Users can load the SWF file, which currently has a footprint of about 35kb, online and use it to draw on loaded images.

The current application needs to be ported to AS3 to make use of the new optimized virtual machine and memory capabilities. Moreover we're looking to add additional features in the future to make it a more extensible solution.

We're looking for someone to help port over the application, almost perfectly, with a few minor adjustments, to the new AS3 standards. Not that this application at times may be coded with somewhat strange functionality in mind (ie. there is a lot of ExternalInterface calling for JavaScript). A previous programmer we hired had issues with this specifically, though we are dedicated to making it as easy as possible.

How Does It Work

The whiteboard uses Flash Media Server to synchronize whiteboard drawing technology. We use an external FMS hosting service called Influxis, you will have full access to using this in your development. Aside from that the solution uses JavaScript calls with getURL() a lot and similar small intricacies.

Current Status of the Code

The current status of the code is quite stable and is very easy to read. It's very modular and organizes the code into a readable and intuitive structure. It uses one main .fla file and makes calls to almost 17 .as scripts, each containing their own system functions. The following is a list of .as scripts that would need to be converted:

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

- [url removed, login to view]

I've attached samples of [url removed, login to view], [url removed, login to view] and [url removed, login to view] to give you a sample of the coding style and the scope of the project. Technically this isn't a very complex project, what does make it somewhat difficult is understanding the scope of the code and the precision and focus of optimisation techniques.

Who We Are Looking For

We are looking for an experienced individual with a solid grounding in Flash to help with the basic porting. We're looking to have this completed in 1-3 weeks, give us your schedule and we'll work it around what your timing.

We're also looking for someone who has the same attention to detail and focus to help make this a solid and proper porting of the original code.

What Is Necessary

The package of source will be provided, we're looking for you to do is port the current code. This should be relatively simple and not very time consuming. It's a matter of meshing the AS2 into AS3 and re-working the FLA. Here are a few added points that we will be stressing for the deliverable:

- Perfect functionality of the application, to make the same if not better than the original application. Meaning it works the same way in look and functionality.

- Create the solution using roughly the same methods as the original source, we don't want to make it completely different than the original source, keep in mind that this should not stop you from incorporating more efficient or better models for development. If you have an idea that dramatically deviates from the original structure of the code, run it by us.

- The final SWF build should remain within the 40kb footprint that we've specified.

- Proper commenting and standard coding styles

- Keep modular development in mind, we plan to add more tools and features in the future, so we want it to be able to extend it in that way.

What Is Not Necessary

It is not expected to code the entire solution from scratch. The code base of this application should be enough to port over, we see no need to recode it from scratch. Suggestions to do so wont be taken lightly, but you'd have to prove your case and the economic consideration must be made.

Future Upgrades

There are plans to many upgrades and future extensions to the solution, your services will be required to advance it further. So this is of course requesting a long-term relationship. Our previous developer didn't have the time to work with us, we've decided to push ahead, take on a new relationship and upgrade the solution at the same time.

Bidding Considerations

In bidding we'd ask you to please provide samples of your work. PLEASE DO NOT simply comment that you are interested in reviewing the project. We are also not interested in sending out the entire code, if you'd like to see more we can send you at maximum 5-6 more scripts.

Please provide samples of your previous work, usually projects that show a complex nature would be helpful we'd like to see more technical ability than design.

I am happy to entertain questions on behalf of my company. You may contact me using the built in messaging system and we'll discuss further.

Brief Legal Points

1) I require complete and fully-functional working program(s) in executable form as well as complete source code of all work done (so that I may modify it in the future).

2) Deliverables must be in ready-to-run condition as follows (depending on the nature of the deliverables):

2a) If there are any server-side deliverables (intended to only exist in one place in the Buyer's environment) then they must be installed by the Seller in ready-to-run condition (unless specified elsewhere by the Buyer).

2b) All other software (including but not limited to any desktop software or software the buyer intends to distribute) must include a software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request (unless specified elsewhere by the Buyer).

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.

3b) No part of the deliverable may contain any copyright restricted 3rd party components (including GPL, GNU, Copyleft, etc.) unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the seller's Seller Legal Agreement.

4) No source-code will be kept or re-sold on the developers end. All technology and paid for services will remain within the hands of the developer as to ensure safe and secure surrounding for the source.

5) The developer is liable for the misplacement or theft of the source. They agree to take sole and full responsibility on this front.

Adobe Flash JavaScript Odd Jobs

Projekt ID: #1979948

Om projektet

Remote projekt Aktiv Jul 11, 2012