==Overview==
We are looking for a flash developer to create a standalone SWF that consumes 2 XMLS (an [login to view URL] whose location is static and a content xml which can be set in the SWF via FlashVars or other means) to populate content areas of the screen. This SWF can be called via HTML and a query string indicating which XML to load
(Ex: [login to view URL]). It must also be able to be embedded in other documents (other Flash files, PowerPoint, Director).
A hardcoded sample ( does not import XML and does not display section titles) attached to this document
We will be happy to walk the winning bidder through similar exercises via phone/web conference (we'll share our desktop). We estimate (based on our experience in developing
similar activities ourselves) that this project should take 10-12 hours for a Flash developer with experience working with XML.
==Basic Functionality==
1. File reads in XML
2. Displays/plays all startup components. All components are optional,
if they are not indicated in the XML, then the do not display/play inside the SWF:
- Section[0] name
- Section[1] name
- Primary Text (may have associated "timings" at the para tag and listitem level,
these should be timed to appear accordingly by seconds)
- Primary Graphic
- Primary Audio
- Primary Animation
3. Builds a hotspot for each explore item, pulling _x, _y, width, height
from the settings in the [login to view URL]
4. Builds checkmarks for each explore item, pulling _x, _y from [login to view URL]
and using a hardcoded checkmark graphic from the SWF's library as the checkmark.
These checkmarks are hidden at the launch of the exercise and visible when a
hotspot is selected.
==OnClick of a HotSpot==
1. Display the Explore Item's text (either replacing existing startup text or placing it
immediately below startup text). This text also may have timings.
2. Optionally play/display the following:
- Explore Audio
- Explore Animation
- Explore Graphic
3. Display the associated hotspot’s checkmark
4. Once all items have been selected, call a generic function (blank we will populate)
(e.g. exploreDone();).
==Requirements==
-> Developer must be able to interface online via Skype/WebConfernce before
work is performed (we can meet at a time that is convenient for the winning bidder).
-> Developer must be able to use ActionScript 1.0 (2.0 is preferred, but not required).
-> Developer must be able to parse XML inside of Flash with ActionScript.
-> _root must not be used. This Flash file must be able to be embedded in other
Flash files or other media without modification.
-> Comment your code.
-> Library and stage elements should be easy to move, modify and resize all dynamic
elements (text, graphics, etc.). This will be used as a template for multiple instances
of this exercise across multiple projects.
-> XML (such as the content xml included here) must be cleaned to display bulleted
lists and paragraphs appropriately in Flash.
- "Para" to "p" equivalent
- "Ulist" to "ul" equivalent
- "Listitem" to "li" equivalent
-> Flash 8 FLA, but the published SWF must compile down to Flash 6 Player (_65 build).
-> This project requires a 2-day turnaround from project start.
==The hook...==
We are a real company (office space, furniture, conference rooms and the computers) hoping we can establish an ongoing professional relationship with the winning bidder if you can deliver quality efforts on-time. SERIOUS BIDDERS ONLY, PLEASE.