Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date?Ask now.
Course Overview
Flash Lite: Mobile Application Development provides students the knowledge and hands-on practice they need to produce and deliver high-quality animations, interfaces, games and applications specifically designed to take advantage of mobile device capabilities. The course allows a developer with no Flash experience to quickly start improving their mobile workflow using Flash Lite, and to develop applications much faster than with other technologies. The course is task based, with students learning by actually building these applications. The course focuses on mobile best practices and students will learn how to build applications that run efficiently on lower powered mobile devices.
Audience
Developers that wish to gain Flash Lite 1.1 experience
Prerequisites
To be fully prepared to understand all the learning points in this course you must come in with the following knowledge:
Knowledge of mobile terminology.
Knowledge of a scripting language.
You are not required to have any knowledge of authoring Flash applications.
Course Outline
Unit:1 About the course
Unit 2: Getting Started
Understanding Flash Lite 1.1
Classifying Flash Lite Applications
Supported devices
Geographic availability
Using the Content Development kit
Installing the Macromedia Flash Lite 1.1 Player
Understanding Flash documents and file types
Developing Flash documents
Creating Flash documents
Understanding SWF and FLA
Transferring Files to the handset
Comparing Mobile Specific Issues with the desktop Flash player
Screen limitations
Memory
Processor Speed
Working with the Flash interface
Main menu
Stage
Timeline
Panels
Popular panels
Creating a Flash Mobile document
Using the Mobile Templates
Adding assets
Publishing documents
Using the Mobile Emulator
WT 2-5: Publishing Flash Lite applications to a mobile phone
Lab 2: Creating Flash documents for mobile phones
Unit 3: Optimising Image and Graphical assets
Organising Mobile Applications
Using layers
Creating an Actions layer
Building Vector Graphics (with the Drawing Tools)
Using the Natural Drawing Tools
Guides and rulers
Understanding image types
Bitmap and Vector images
Preparing images
Importing images
Optimising images for handsets
Best image practices for mobile development
Optimising Mobile Applications
Using Symbols
Using the library
Using Symbol Instances
Understanding symbol edit modes
Using a Graphic symbol
Understanding MovieClips
Adding a MovieClip to a Document
Nesting MovieClips
Using the Align Tool
Creating Mask Effects
Using Mask Layers
Advantages
Creating and Using Mask layers
Unit 4: Using Text and Fonts in mobile content
Creating Text
Input Text Fields
Dynamic Text Fields
Device Fonts
Embedded Fonts for Devices
Advantages
Disadvantages
Optimising Text
Alias Text
Pixel Fonts
Using Variables
Creating Variables
Referencing Variables on a Timeline
Using Variables to Populate a Text Field
Integrating Non-English Character Sets
Understanding Unicode
Pixel Fonts
b
Unit 5: Creating Animation
Creating Animations
Introducing the Timeline
Inserting Keyframes
Motion tweening
Controlling the timeline
Animating for Better Performance
Fscommand2 quality
Importing a Bitmap Gradient
Unit 6: Working with MovieClips and Buttons
Understanding Buttons
Coding Button events
Understanding Button states
Using Invisible Buttons
Why use invisible buttons
Understanding the Hit State
Understanding MovieClips
Working with MovieClip Properties
Working with MovieClip Instance Names
Using a MovieClip Timeline (for different application states)
Understanding Loading of MovieClip Content
Conditional Processing
CurrentFrame
TotalFrames
Referencing Movie Clip State in ActionScript
Slash syntax
Using tellTarget
Referencing Variables on MovieClipTimelines
Concatenating variables
WT 6-4: Targeting movie clips
Lab 6: Building a multi tabbed application.
Unit 7: Building Navigation Systems on mobile devices
Nesting a button within a movie clip
Movie Clip takes buttons attributes
Navigating Multiple timelines
Referencing Movie Clip properties in ActionScript
getProperty
setProperty
Remapping the soft keys
Navigation and key events for mobile devices
Using the ActionScript
Creating a not for use button
Using Empty movie clips
Placeholders
Creating empty movie clips
Navigating empty movie clips
Sending an SMS message via getURL()
Testing for SMS capability on a device
Unit 8: Adding Interactive Animation
Using ActionScript for Animation
Game Development
Interactivity
Creating movie clips dynamically
Changing movie clip properties over time
Using the timeline for looping
Detecting movie clip collisions
Animation best practices for mobile development
UnLoadMovie()
Duplicating movie clips
Unit 9: Using Sound with Mobile Devices
Importing sound
Changing sound properties
Adding sound to a timeline
Using different types of sounds
Streaming sounds
Testing for sound capabilities
capcompoundsound,
capStreamSound
Using a compound sound
Unit 10: Optimising Mobile Performance using Device Capabilities
Accessing device memory Flash player is using
Using the date and time commands
Using Special Phone Functionality
Setting the volume of the device
Using vibrate feature of the device
Accessing Data Capabilities of the Device
Accessing the network
Checking network connectivity
Accessing Devices information
Checking battery level and power
Checking language
Checking platform
Checking device
Unit 11: Using Simple and Advanced interface elements
Introduction to interface elements
Using the simple interface elements
Using the Button
Using the Radio Button,
Using the text field
Using the checkbox
Working with advanced interface elements
Using the Scrollbar
Working with advanced interface elements (continued)
CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.