Flash MovieClip Widget

Closed Posted Aug 4, 2007 Paid on delivery
Closed Paid on delivery

Flash CS3.

1. Reusable component, easily inserted in a new Flash document (component?). Intended to function like a button in a graphic. (Works with a panoramic viewer, which is NOT a part of this bid)... Inputs from the viewer will be the width of the panorama, the width of the viewport, and pixel location of left edge of panorama as view pans from left to right.

2. Reacts to rollOver and click events

3. Appearance is like a searchlight or spotlight cone of light

4. Operation: (See attached graphic & further expanation)

Rotation of light cone whose angle corresponds to the "viewport" location as the user pans a panorama in a viewer (which panorama constrains the light cone movement). The viewer outputs the pixel location of the left edge of the image, which corresponds to and sets the left edge of the light cone. The right edge of the light cone is set as a constant angle that corresponds to the ratio of the width of the viewport to the total width of the panorama. The user can also drag-rotate the light cone, thus outputting the left edge of the cone for use by the panoviewer, which will pan to that location (viewer opeation not a part of this request for bid).

5. Setup: a)User sets the left edge of the light cone to relate the extreme left view of panorama to the graphic where the light cone is placed b) user sets the right edge of the light cone to correspond a location in the graphic corresponding to the extreme right view of the panorama. c) user adjusts the length of the light cone arms (arbitrary) to correspond to the graphic image. Widget calculates the overall angle of the panoramic view and the angle of the included light cone, and draws the appropriate light cone using the angle and the arm length, coloring the included area yellow, setting constraints.

## 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

Flash CS3

Adobe Flash Apple Safari Engineering Google Chrome MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3180713

About the project

Remote project Active Aug 25, 2007