Building Stunning Flex Apps

There was a hands on session earlier today, but nothing much to report from that.  Here are some notes from this session:


- recap on CSS styling Flex
- recap on skinning in Flex
   - short discussion on Scale 9 skinning
      - scalenine.com - on CCA license (use at will with credit to authors)
      - flex exchange (beta) - licenses vary
   - short discussion on programmatic skinning:
      - most Flex default L&F is currently using programmatic skinning
      - can define new style props on skins (allows single skin to take on different appearance)

- standard skinning steps
   - create art
   - export art in Flex friendly format (Flash, SVG, PNG, etc)
   - create Flex CSS to attach skins

- Flex Skin Design extensions
   - make skinning easier
   - new for Flash CS3, Photoshop CS3, Fireworks CS3, Illustrator CS3

- Flex Builder 3 makes importing artwork and CSS setup much easier
   - new import artwork wizard
   - imports and generates CSS code
   - can be viewed immediately in CSS design mode and have styles tweaked
   - Scale 9 grid can be edited in CSS design mode (needed for raster images)

- discussion on difference between skin parts and skin states
- each skin part can have a skin state (e.g. scrollBar's thumb up state, down state, etc)
- transitions can be defined between each state

- in Flash, additional keyframes can be added that are transitions
- the names defines the transition (e.g. up-over:start, up-over:end)
- wildcards are support
- an example of using this would be to fade a color into a new color when going to over state
- can define to not define the reverse transition and Flash will just play reverse

- in CSS design view, under global, can set a Font to a non-standard Font and now check embed
- note to be sure of legal issues of embedding a font
 

What did you think of this article?




Trackbacks
  • No trackbacks exist for this post.
Comments
  • No comments exist for this post.
Leave a comment

 Enter the above security code (required)

 Name (required)

 Email (will not be published) (required)

Your comment is 0 characters limited to 3000 characters.