Today was the first day I made a bit of progress that I feel good about. I got some of the basic concepts involved with input elements, binding, and event handling. A lot of the concepts are similar to the DOM mechanism but some are deeper.
Of particular interest is the Event handling which has three types: Traversing?, capturing?, bubbling. Playing with the Debugging perspective gives you a better idea of how this works. The Current Target element and the actual Target element requires a bit of understanding and playing with the Debugger helps give you a clearer picture. Today was more learning than hands-on development.
For the longest time, I was playing around with an example I started on a while back and couldn’t figure out why the mx:Text field did not let me customize the background color and wouldn’t show up once the SWF was published. It turned out that I needed to use mx:TextInput and not mx:Text . Lesson learned!
While the GUI elements are necessary, I am not a big fan of having to re-arrange the elements since I tend to use copy-paste and since I was working in a haphazard order, the elements were all over the place. Flex development really requires some planning (especially the GUI) and will definitely help cut down the development time.
I am really waiting to get to the charts/graphs section so I can work on some Mint-like charts. Interesting, Terrence Ryan has provided the code to his Flex version of CFBuilder Stats on GitHub and the MXML code is above my head right now. It uses non mx: tags so I guess I have quite a bit more to learn.
Popularity: 1% [?]
Category:

