Search:
Calendar:
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 |
Subscribe:
Archives By Subject:
Adobe (33) [RSS]
AIR (7) [RSS]
Ajax (3) [RSS]
Buzzword (1) [RSS]
CFUG (42) [RSS]
ColdFusion (70) [RSS]
Flash (6) [RSS]
Flex (40) [RSS]
Frameworks (3) [RSS]
Free Software (2) [RSS]
FXUG (22) [RSS]
General (35) [RSS]
JpgMetadataReader (3) [RSS]
jQuery (1) [RSS]
Mac (2) [RSS]
Off Topic (13) [RSS]
OpenSource (14) [RSS]
PaperVision (10) [RSS]
Spry (2) [RSS]
Transfer (1) [RSS]
Tags:
Recent Entries:
Top Posts:
- [22646] Paper Vision 3D Sphere - Carousels on Steroids!
- [15225] Simple Dynamic Cursor Example in Flex2: With source code
- [14058] Simple PaperVision3D Blurring example : source code
- [13465] Simple PaperVision3D Blurring example
- [12658] Saving images from Flex using ColdFusion: Simple Example with source code
- [12413] PaperVision3D/Flex2 Carousel v0.2
- [12284] Carousel v0.2 - source code
- [11466] PaperVision Carousel0.3 - one step closer to the master plan!
- [10893] Simple Effects on a Form - Flex Example
- [10202] PaperVision3D is good for cubes! - a "geek" gift
Recent Comments:
- Image Processing and Flash
ManoharReddy said: Our outsourced accounting services to us can be beneficial in many ways. We have the capability to w... [More] - Simple Dynamic Cursor Example in Flex2: With source code
Arisu said: so lag [More] - Simple Effects on a Form - Flex Example
Flex Newbie said: Wow! This page is by far the best page I've seen all month. It's so cool!!! It really made my day. ... [More] - Paper Vision 3D Sphere - Carousels on Steroids!
Reflexion Graphic said: Nice job ! [More] - Getting Red from my color
David said: @Promethe: Thanks for the comment. Jason uses that way too in his example. working with number as n... [More]
Top Commenters:
- [8] Ben Nadel
- [8] Campbell
- [6] Steve Bryant
- [6] Mark Flewellen
- [4] barry.b
- [4] Raymond Camden
- [3] John Whish
- [3] Peter Bell
- [2] riabook
- [2] carlos
My Links:
RSS:
Simple Effects on a Form - Flex Example
Lately I have been working on a Flex application and I have been enjoying the ease that the Flex framework allows a developer like me to add some nice looking effects very simply.
In my example I have a form, and this form has a Advanced mode which, when selected, will display extra fields for the user to fill in.
As you can see in the first application below, when you click the "Toggle Form" button the extra fields are shown or hidden.
The way I have done this is to create a private bindable variable called "advanced" which the extra fields bind too. When you click the "Toggle" button this value is changed from true to false or vice-a-versa as required.
The attributes of the form items that bind to that value are "visible", which controls if you can see the form field or not, and "includeInLayout" which lets Flex know if this field should be taken in to account when laying and rendering out the form.
By setting both of these to "false" the form field is hidden and the layout of the form changes.
Now, one thing about this is that the user gets know idea of the context of the fields.
EG: you start with "First Name", "Email" and "Password", and when you toggle to the advanced form, the "Last Name" field appears between the "First Name" and "Email" fields, and the 3 "Address" fields appear between the "Email" and "Password" Field.
So do give a feeling for the context I am going to add a "moveEffect" and a "showEffect" to each of the fields.
The Flex frame works ships with a library of these effects which are available to us. (See the docs for more info) We can build our own effects sequences, but that is another example entirely!
In to the "moveEffect" I am going to put the "Move" effect.
The "moveEffect" kicks in then the "x" or "y" positional properties are changed, and "Move" will move the UI component to that position, rather than just jump it there (as it does in my first example)
The "showEffect" happens when the "visible" property of a UI component goes from "false" to "true". I put "Fade" here so the UI component will fade in to view.
The application below is the finished result.
NB: You can right click on the applciations to View and download the source. Enjoy! :-)

fyi -- the 'view source' option returns:
"Sorry. There are no blog entries available that match your criteria."
@riabook: looks like I'll need to do a follow up post! watch this space!
It's so cool!!! It really made my day. I've been searching the web all day long just to do what you showed.
Thanks so much for sharing. Keep up the awesome work!