7. • Custom graphics
look like crap if you
design for too small
a screen.
• But smaller DPI
Deal with devices are usually
less powerful
DPI meaning pushing
around larger
images is
ineffiecient
8. • Get PSD
• Pull into to
Fireworks
• Use Fireworks to
export pngs and
Dealing with jpgs.
PSD’s
20. Important Methods
• Constructor
– Very beginning
– No Children available
– Good for manipulating “this” and setting variables
• onChildrenCreate
– After everything is done setting up
– Good for set once display properties
• layoutContents
– After any thing that requires a redistribution of
elements
– Good for reacting to location and content
changes
24. StylableTextField
• Lightweight
• Can be Styled
• Can used for editable and static text
• It can’t be used in MXML markup though
25. BitmapImage
• Lightweight image component
• Doesn’t have ability to load dynamic
content… yet.
• This is fine, skin assets should be
embedded
• Fast performing
38. Font Recap
• There are 2 font rendering engines in
Flash
• This means 2 ways of embedding fonts
– TLF
– NonTLF
• Most Mobile components use NonTLF
• Label uses TLF
39. Consequence
• You have to embed both TLF and NonTLF
fonts
• You can do this with Metadata
• I’ve never done it that way
• Because Flash Professional makes this
very easy
50. Typical Process
• Do as much in css as possible
• Drop to skins
• Remove the background
• Slap in graphics
• Account for DPI
• Account for redraws
51. Good resources
• Deep Dive Into Flex Mobile Item Renderers
– http://www.slideshare.net/JasonHanson/deep-
dive-into-flex-mobile-item-renderers-7501594
• Jason San Jose
– http://www.adobe.com/devnet/flex/articles/mobile-
skinning-part1.html
– http://www.adobe.com/devnet/flex/articles/mobile-
skinning-part2.html
– http://www.adobe.com/devnet/flex/articles/mobile-
skinning-part3.html
• Holly Schinsky
– http://devgirl.org/2011/05/09/styling-the-flex-4-5-
mobile-application-tabs-and-actionbar/
52. Follow up?
• Feel free to contact me
– terry.ryan@adobe.com
– http://terrenceryan.com
– Twitter: @tpryan