Find Jobs
Hire Freelancers

Flash ActionScript 3 extending the Button component to be more graphical in nature

$100-200 USD

Completed
Posted about 14 years ago

$100-200 USD

Paid on delivery
We are seeking an experienced Flash and AS3 developer to do the following with the Flash Button component. To be clear, we need the work done in pure AS3 FLASH, NOT FLEX. We need the button class to be extended to be more graphical in nature. The AS3 Button component class comes with a default skin with is? hard to change. The project would entail taking the Button class and extending it so that the various aspects of the Button can be changed by code.? The functionality would have to work like this: <[login to view URL]> <[login to view URL]> There are three parts to the task: One: build AS3 code to change the various aspects of the Button class so we can get functionality similar to the examples. Two: allow for variables to hold data in the button at creation time. Three: Allow the button’s shape to be overridden by a complex ShapeTween. This job is to build the AS3 code? for us to use in our application. Built in two phase: Task one & two of the description, and the 2nd phase is the shape task. You will need to give us all AS3 code for weekly code review, to ensure you are on the right track. We will expect at minimum weekly updates. We will retain all intellectual property rights in perpetuity. By bidding on the job you agree to these terms. ? ## Deliverables We are seeking an experienced Flash and AS3 developer to do the following with the default Flash Button component. First let me be clear, we need the work done in pure AS3 FLASH, NOT FLEX. We require the button class to be extended to be more graphical in nature. Currently the Button component class comes with a default skin with is very difficulty to change. The project would entail taking the Button class and extending it so that the various aspects of the Button can be programmable changed without jumping through hoops.? The functionality would have to work similarly? to this example, but be an extension of the Button Class not just the Sprite Class: <[login to view URL]> Use this as an example for the resulted expectation. <[login to view URL]> One of these uses the Sprite Class and extends it from there. The other uses the MovieClip Class. A lot of the Button Component Class is lost in both these examples. The developer may have to override or supersede? some of the class's current functions to be able to make this work. Secondly we would like to have? 6 additional variables that we can set when we define a Button at creation time. These will be used as place holders for other aspects of our application. Third and by far more complicated: We need to have control over the shape of the Button. Here is what specifically we want to do. Before we begin the explanation, we would like to have a Boolean to tell the button to use the default square or override with the following: We want to replace the button's normal square shape and change it for a shape tween we want to build. (It would be a simple one) We want to replace the square with a blossoming flower. So on mouse over the flower will look like it's blossoming. We would like to associate three different shape tweens for three different states of the data? that we are using as place holders. In other words.? One of the extended variable place holders (Status)will be an int(1-2or3), if the Status variable is 1,? we would like to see the flower? as a bud (an un-blossomed flower, on mouse over the bud would start to open a bit). When the status variable is set to 2, then the button will? show the flower start to blossom, and on mouse over the button will fully blossom and glow a bit. When the status variable is? set to 3 then the button will be a fully blossomed flower,? with a glow, and on mouse over the flower will blossom just a bit more, and glow just a bit more.? The button down for all of these will also show something a bit different to differentiate when the button is clicked. This is the start we would also like to have different flowers depending another button variable that we can set when defining the button. 6 flowers in all. Variable Flower type will have a value from 0 to 5. and what we described above would be true for each flower type. We will worry about adding the graphical part, all you need to do is worry about the AS3 part, but create the frame work for this to work. One more thing to worry about, we have a bit of code that dynamically creates an array of extended buttons depending on a query. Each button is added to the stage when the user logs in. Each button is? created with listener at creation time, and is passed a bunch of variables. Each button is also linked to an array so we can separate how each behaves all by AS3. This is how we would determine what Flower to use and in which state each flower is in. Simple code to worry about:(ours is more complex, but the array and the Button component work with this kind of array/button combo.) (The Sprite extended button example I gave you above does not work with the array.) var numberOfButtons:int = 5; var buttons:Array = new Array(numberOfButtons); for(var i:int = 0 ; i < numberOfButtons;i++) { ? ? ? ? ? ? ? ? buttons[i] = new button(); ? ? ? ? ? ? ? ? buttons[i].addEventListener([login to view URL],someClickFunction); ? ? ? ? ? ? ? ? addChild(buttons[i]); } In conclusion, this job is to build the AS3 code? for us to use in our application. It can be built in two phase: the first and second part of the description. and the second phase is the shape part of the description. You will be required to give us all AS3 code for weekly code review, to ensure you are on the right track. We will expect at minimum weekly updates. We will retain all intellectual property rights in perpetuity. By bidding on the job you agree to these terms. ?
Project ID: 3393992

About the project

10 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$153 USD in 14 days
4.6 (24 reviews)
5.4
5.4
10 freelancers are bidding on average $131 USD for this job
User Avatar
See private message.
$169.15 USD in 14 days
4.9 (168 reviews)
7.3
7.3
User Avatar
See private message.
$153 USD in 14 days
4.7 (31 reviews)
5.5
5.5
User Avatar
See private message.
$170 USD in 14 days
5.0 (24 reviews)
4.3
4.3
User Avatar
See private message.
$85 USD in 14 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$153 USD in 14 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$85 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$85 USD in 14 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$85 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$170 USD in 14 days
0.0 (5 reviews)
0.0
0.0

About the client

Flag of CANADA
Brampton, Canada
5.0
9
Payment method verified
Member since Feb 26, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.