Find Jobs
Hire Freelancers

ACTIONSCRIPT GENIUS NEEDED

$100-1000 USD

Anulowano
Opublikowano ponad 17 lat temu

$100-1000 USD

Płatne przy odbiorze
Need a strong ActionScript coder to extend the functionality of an existing Flash application. See Deliverables section for detailed specifications. MILESTONES: You'll have 15 days to complete the project. I'll expect to see an FLA with the text component added within 4 days. An FLA with the SWF component added within 6 days after that. And since the bitmap component will re-use code from the SWF component, that milestone will come on the 13th day. Then you'll have 2 days for bug fixes, tweaking, and any documentation that's needed. $50 bonus if you can figure out how to change the Shape drawing routine so that the shape line is drawn on TOP of the fill instead of below it. ## Deliverables EXTEND FLASH DRAWING APP THIS IS SORT OF LONG AND MAY SEEM COMPLICATED BECAUSE OF THAT. BUT IT'S ACTUALLY FAIRLY EASY. IT'S JUST DETAIL ORIENTED. In the .zip file, you will find a .fla file called ppdemo.fla. Your mission, should you choose to accept it: Extend the functionality of this application. The functionality extensions are as follows: ADD THREE SHAPE TYPES: Modify the code in the Shape Symbol in the library and the Canvas layer to accomodate shapes containing: * Text * Externally sourced SWF format illustrations * External bitmaps Also add functions and buttons for adding these elements to the drawing on the canvas. TEXT: User clicks a "text" shape tool, clicks on the canvas, enters their text. They can change the font, size, color, and specify bold/italic/underline, right/left/center justification. They need to be able to move the text item around the screen. You'll need to add buttons and menus/sliders to allow people to choose a font face, choose size, select bold/italics/underline, and select justification. * FONT LIMITATIONS: Fonts available to the users should only be those fonts that are embedded or dynamically loaded at runtime. Provide instructions for *me* on how to add fonts to the selection. SWF ILLUSTRATIONS: These are vector images exported to SWF from either Adobe Illustrator or Corel Draw. The user should be able to place and scale it. They will be selected from a menu (see menu spec below). BITMAPS: Simple JPEGs. The user should be able to place and scale it. They will be selected from a menu (see menu spec below). MODIFY "TRACE XML" AND "TRACE API" FUNCTIONS: You'll also need to adjust the TraceXML and TraceAPI code so these new shape types are factored into them. The existing load/save routine uses the TraceXML output and I have future use for the TraceAPI code. ADD TWO MENUS FOR SELECTING BITMAPS AND SWFs: We'll need menus for selecting the bitmaps and SWF illustrations for placing on the canvas. * NOTE ABOUT THUMBNAILS: All thumbnails, whether for SWFs or Bitmaps will be in JPG format. The menus should use a three-level model (category, subcategory, subsubcategory) and display thumbnails of the bitmaps/SWFs. Construct them from XML. An example of a menu structure (sans tags) Category: Animals Subcategory: Cartoons SubSubcategory: Birds eagle parakeet hawk budgie For the SWF menu, each item (eagle, parakeeet, etc.) will have two URLs associated with it: URL 1: thumbnail URL (used to show image in menu) URL 2: item URL (imported and placed on the canvas when selected) Set the height and width of the SWF so it does not extend beyond the bounds of the canvas. Be sure to get the height and width of the canvas instead of using the current hardcoded values, because those values may change. For the Bitmap menu, each item will have 4 URLs associated with it: URL 1: thumbnail URL (used to show image in menu) URL 2: item URL 400 (imported and placed on the canvas when selected) URL 2: item URL 200 (imported and placed on the canvas when selected) URL 2: item URL 100 (imported and placed on the canvas when selected) The 400, 200, and 100 URLs will contain a copy of the bitmap that has been sized to fit inside a bounding box of 400x400, 200x200, or 100x100. When importing and placing on the canvas, use the one that fits. You may also want to include height/width specs on the thumbnails ( * BANDWIDTH CONSIDERATIONS - To minimize bandwidth use, thumbnails should be loaded on demand (i.e. when the user is looking at a category or subcategory that contains those thumbnails), not on application load. * * * 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 Must run on FlashPlayer 8 or above.
Identyfikator projektu: 3823618

Informację o projekcie

4 ofert
Zdalny projekt
Aktywny 18 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
4 freelancerzy składają oferty o średniej wysokości $733 USD dla tej pracy
Awatar Użytkownika
See private message.
$595 USD w 20 dni
4,9 (298 opinii)
7,1
7,1
Awatar Użytkownika
See private message.
$850 USD w 20 dni
5,0 (148 opinii)
6,6
6,6
Awatar Użytkownika
See private message.
$722,50 USD w 20 dni
4,7 (57 opinii)
6,0
6,0
Awatar Użytkownika
See private message.
$765 USD w 20 dni
4,9 (47 opinii)
4,7
4,7

O kliencie

Flaga UNITED STATES
United States
5,0
33
Członek od gru 14, 2005

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.