Write one code, ActionScript, and publish your application to multiple screens right from mobiles, desktops (standalone), Web and other devices. Learn the aspects of multiscreen coding using Flash Professional, emulate in Device Central and make use of device specific features. Understand the concepts of laying out visuals across for multiple screens.
7. Flash Professional CS5 Enhanced Scripting Flash Builder Integration Code Snippets Panel Custom Class Introspection Improved Productivity XML based FLAs Share assets via FXG Video Improvements Expressive New Text Engine * Spring for Bones * New Deco Tools * * Not ideal for mobile
8. Flash Player 10.1 New Platforms Full Flash Player Multitouch Gestures Accelerometer Input Geolocation Optimized SWF Management Greater Performance Rendering Performance Start-up Time Battery & CPU Optimizations Memory Management And more… Rich Media Support HTTP Streaming Peer-assisted Networking Microphone Access Dynamic Frame Rate And more…
10. Multiscreen User Interface / Layout Fluid / Flexible Layout Common / Re-usable UI Elements Common Code Easy Bug Fixes Easy to manage Generally 1 Project Heavy File Size Non-shareable Project File Fixed Layout Less File Size Less Compromises Can still manage Common Code Thus making it Easy to fix Bugs Screen-specific Multiple Projects Layout-specific UI Elements Difficult Bug Fixes
21. Hardware Keys stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown, false, 0, true); function onKeyDown(event:KeyboardEvent):void { //Back Key if (event.keyCode == 94) { event.preventDefault();// to kill event from running default behavior //do your own back stuff } //Menu Key if (event.keyCode == 95) { event.preventDefault(); // to kill event from running default behavior //do your own back stuff } }
24. Flash Professional + Flash Builder http://www.bit.ly/multiscreen1 http://www.bit.ly/multiscreen2
25. Touch UI Tips GesturesUse touch gestures, but do not complicate
26. Touch UI Tips GesturesUse touch gestures, but do not complicate Design for real hand sizes45px – 50px 45px
27. Touch UI Tips GesturesUse touch gestures, but do not complicate Design for real hand sizes45px – 50px Use Touch FeedbackProvide Haptics wherever necessary