Flex 3 Courseware Review, Part 3: Extending and Styling Components
The last of the new Flex 3 classes to be discussed here is the newly-named 'Extending and Styling Components' class. I say 'newly-named' because it is essentially the Programming the Visual Experience class available in the Flex 2 courseware, but with some organizational changes and a small amount of new content. The rename is a good one, because the PVE course always included the most content on extending components in the Flex Framework, but there isn't a whole lot new that wasn't around before this new courseware.
As I said, the content is generally the same as in the PVE course, but there has been a lot of movement and reorganization. Some lessons have been combined, some elements have been given their own lesson, and even some content has been removed. But, on the whole, the changes are minor.
Here are some of the bigger differences in the new Flex 3 training materials:
- The first two lessons, 'Enhancing the Application with Imagery and Layering' and 'Enhancing the Application with fonts, filters and blends' have been combined into one, big lesson called 'Embedding Images and Fonts'. Besides some basic text changes and rewording, the only major difference in the new content is the removal of the anti-aliasing settings in Flash fonts.
- The end of lesson 3 (Filters and Blends) were added to the beginning of lesson 4. The rest of the content in lesson 4 is virtually identical.
- All of the talk about Flash Templates and scale9 in the previous version of the 'Modifying the Look and Feel...' lesson have been replaced with text about the Flex Skin Design Extensions for CS3. This is a solid tutorial for this material, and is essential for anyone who wants to take advantage of this new functionality in Flex 3.
- Creating popups is a new lesson that covers the PopupManager and TitleWindow, and how to use them in conjunction. Again, this is partly a reorganization of content that was previously available in the Flex 2 version of this course, with a small amount of new content. However, the lesson is only eight pages long, so this addition is anything but substantial.
- I would guess the 'Passing Data' lesson from the PVE course was removed because all of that information is covered in the Rich Client Apps course. Here, it is unnecessary repetition, so it got axed.
Essentially, the rest of the content is the same. There are a few other elements removed, and a few small parts added, but nothing of any real consequence. So, if you know this course pretty well, adjusting to the new course shouldn't be that much of a strain. Oh, and don't worry... the neat, little hand-drawn images from the Flex 2 courseware are used again here. So, it has that going for it... which is nice...
My next step will be diving in the Cairngorm courseware, taking a look at what is going on there, and giving some insight into how to use it effectively in the classroom. Stay tuned...
