Find Jobs
Hire Freelancers

ACTIONSCRIPT GENIUS NEEDED

$100-1000 USD

Cancelado
Publicado hace más de 17 años

$100-1000 USD

Pagado a la entrega
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.
ID del proyecto: 3823618

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 18 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $733 USD por este trabajo
Avatar del usuario
See private message.
$595 USD en 20 días
4,9 (298 comentarios)
7,1
7,1
Avatar del usuario
See private message.
$850 USD en 20 días
5,0 (148 comentarios)
6,6
6,6
Avatar del usuario
See private message.
$722,50 USD en 20 días
4,7 (57 comentarios)
6,0
6,0
Avatar del usuario
See private message.
$765 USD en 20 días
4,9 (47 comentarios)
4,7
4,7

Sobre este cliente

Bandera de UNITED STATES
United States
5,0
33
Miembro desde dic 14, 2005

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.