AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

Flash Lite 1.1: Introduction for Beginners

AFLL11-IN      Course duration (days): 3
Talk to a Training Advisor
Tel. 0800 652 0202
Availability
Schedule available upon request within 24 hours.
Need help? Contact us now.

About this class

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.

Who will the lesson benefit?

Developers that wish to gain Flash Lite 1.1 experience

What prerequisites are required

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.

Contents of this class

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)
  • Using the drop down menu

Unit 12: Using Dynamic Data

  • Dynamic data
  • Mobile Device Considerations
  • Data plans
  • LoadVariables
  • Using the Server
  • Formatting data
  • Accessing Variables
  • Dealing with common dynamic data problems
  • Updating
  • Dynamic images

Unit 13: Testing and Deploying Flash Lite content

  • Moving content onto handsets
  • Error codes in the authoring tool
  • Error code in the player
  • Making content accessible from a web site