Archive for the 'UI' Category

01
Jul

How to confirm Flash Professional update 11.0.1


The latest Flash Professional update, 11.0.1, does not modify the version number in the About box. This is because the update adds and alters support files but does not update the application binary.

It’s a natural habit to look at the version number for confirmation that the update was successful. Seeing 11.0.0.485 after an update may prompt you to try the process again even though it may not be necessary. Ideally, this will save you some time.

The easiest way to see that the update was applied is to look for iPad support in your Publish Settings. Check the menu File > Publish Settings: Flash “tab” > Player drop down to make sure it says iPhone OS. In addition, clicking the resulting Settings button will show iPad in the Device drop down menu in the middle of the settings dialog.

You can also check for a successful update without opening Flash by checking an AIR version number:

Windows:
C:\Program Files\Adobe\Adobe Flash CS5\en_US\Configuration\External Libraries\Air2_0.dll

MAC:
/Applications/Adobe Flash CS5/Common/Configuration/External Libraries/Air2_0.bundle

The version number after the update should be 11.0.0.489. (Thanks to Nivesh Rajbhandari, for confirmation on the external file version.)

30
May

Linkage Classes as Arguments


I like to make my custom UI elements easy to skin. If we wanted to create a check box class that was easy to skin, one thing we could do is create an FLA based AS3 component. Unfortunately to do that takes advanced programming skills. If you’re an intermediate programmer you might want to be able to create a skinnable UI element without all of the AS3 component architecture.

One way to achieve this is by creating a custom class that uses Library elements as assets. To increase flexibility (for swapping skins, for example), you can create each graphical element of your check box, store them in your Library, assign a linkage class name to each element, and then pass those linkage class names into your custom class.

Continue reading ‘Linkage Classes as Arguments’




Speaking

Archives