ADOBE

explore your knowledge

ADOBE

CHAPTER 1:  Flash CS6 Jumpstart

Highlights:  Creating, Opening, and Saving Flash Files, Flash Workspace, Flash Tools

CHAPTER 2:  Getting Started with the Drawing Tools

Highlights:  Drawing Modes, Drawing Tools, Adding Text and Filters, Working with Colours, Transforming Graphics and Gradients

CHAPTER 3:  Using Symbols and the Library

Highlights:  Creating Symbols, Using Symbols, Modifying Symbol Instances, Duplicating and Swapping Symbols

CHAPTER 4:  Advanced Tools

Highlights:  Working with Gradients, Advanced Drawing, Spraying, and Masking, Deco Tool

CHAPTER 5:  Creating Basic Animation

Highlights:  Frames, Keyframes, and the Timeline Layers, Building Animation with Tweens, Motion Editor

CHAPTER 6:  Advanced Animation

Highlights:  Copying, Pasting, and Saving Animation, Easing Behavior and Animating Masks, Creating Animation with IK Poses

CHAPTER 7:  Customizing Your Workflow

Highlights:  Customizing Workspace Layouts and Preferences, Guides and Alignment

CHAPTER 8:  Working with Imported Files

Highlights:  Importing Still Images, Swapping, Modifying, and Updating Imported Files, Importing Photoshop and Illustrator Files

CHAPTER 9:  Introducing ActionScript

Highlights:  The Code Snippets and Actions Panels, Adding Actions, Functions

CHAPTER 10:  Creating Navigation Controls

Highlights:  Working with Button Symbols, Adding ActionScript

CHAPTER 11:  Adding Sound to Your Movies

Highlights:  Importing and Inserting Sounds in your Movie, Controlling, Editing, Trimming and Looping Sounds, Introducing the SoundMixer

CHAPTER 12:  Introducing Movie Clips

Highlights:  Creating Movie Clips, Controlling Movie Clip Playback, Tweening Movie Clips, Adding Filter Effects to Movie Clips

CHAPTER 13:  Working with Video

Highlights:  Formats and Fundamentals of Flash Videos, Building Controls for Embedded Video, Working with Linked Video, Live Preview, Cue Points, and FLVPlayback

CHAPTER 14:  Delivering Your Final Movie

Highlights:  Publishing to the Web, Publishing for the Desktop with Adobe AIR, Publishing for Mobile Devices

Adobe Flex Topics


Introduction

The Adobe Flash Platform

Tools

  •   Flash Professional CS5
  •   Flash Catalyst
  •   Flash Builder 4 (Formerly Flex Builder 3)

Frameworks

  •   Flex Builder 3/Flash Builder 4
  •   Flash API
  •   AIR API
  •   Additional Third-Party Frameworks

Runtimes

  • Flash Player
  • Adobe Integrated Runtime (AIR)
  • Flash Lite

Servers

  • Adobe Media Server
  • Adobe Media Server Alternatives
  • ColdFusion
  • LiveCycle Data Services
  • BlazeDS
  • Other Frameworks

Services

  • Distribution Features
  • Collaboration Features

Languages

  • MXML
  • ActionScript 3.0
  • Cascading Style Sheets (CSS)

Protocols

Deploying Flash Builder Applications

The Flash Builder Environment: An Eclipse Primer

Object-Oriented Programming

  • Overview
  • Classes
  • Objects
  • Properties
  • Methods
  • Events
  • Class files in .swc format
  • Inheritance

Introduction to ActionScript 3.0

  • Overview and history of the Flash Player
  • Variables
  • Functions
  • Constructor Functions
  • Properties
  • Running a Flex/Flash Builder Application
  • Building the application using MXML
  • Viewing the Generated ActionScript
  • Building a release version of the application

Flash Builder Projects

  • Project Structure
  • Managing Projects and Project Properties

Working with Projects

  • Importing Files into Projects
  • Deleting Projects
  • Importing Project in Project Folders
  • Exporting Projects
  • Switching Workspaces
  • Importing Projects in .fxp Format
  • Adding Packages and Importing assets

Layouts

  • Basic MXML code
  • UMXML and the Code Editor
  • Flash Builder Layout
  • Creating a Layout with Containers
  • The BorderContainer
  • Group Containers, TabNavigator and Panel Containers
  • Testing applications

Components

  • Components with MXML
  • Custom Components
  • Form Components

Styling the Application and its Components

o  Changing the Application Theme and Chrome

o  Inline Styles

o  Converting Inline Styles to CSS

o  CSS in an External Stylesheet

  • ID Selectors
  • Type Selectors
  • StyleName or Class Selectors
  • Namespace Selectors
  • Descendent Selectors
  • Pseudo Selectors

o  CSS Styles in the MXML file

View States

  • Creating a component with View States
  • Invoking View State Changes

Data Binding

  • Simple Databinding
  • Complex Databinding
  • Two-Way DataBinding

Events

  • Inline ActionScript
  • Event Handlers
  • The LogIn Component
  • The addEventListener Method
  • Writing Event Handlers in Source mode

Forms

  • Building a simple Form
  • Validating Form data
  • Adding simple data to forms
  • Adding simple functionality to forms

Application Navigation

  • View Stacks
  • Navigating the ViewStack programmatically
  • Changing the View Stack controller component
  • Navigator Containers

Accessing Remote Data

  • Flash Builder Remote Procedure Calls
  • HTTPServices with MXML
  • The Network Monitor
  • Testing the HTTPService
  • The lastResult Property
  • HTTPService result and fault events
  • HTTPServices with ActionScript
  • HTTPServices with the new Service Wizard
  • WebServices with MXML
  • WebServices with the Service Wizard

Managing and Displaying Data

  • The ArrayCollection Class
  • Data models with a value objects
  • The Flash Builder Debugger
  • Displaying data in a DataGrid
  • Managing data sets client-side
  • Drop-In Item Editors
  • Inline item editors
  • Custom Components as an Item Renderer

Custom Events

Transitions and Effects

  • Creating and applying an Effect
  • Animating an Effect

Skinning Components

  • The Spark Component Architecture
  • Creating a Skin Class with MXML
  • Applying a Skin Class to an Object
  • Creating a Skin class by extending the Spark Skin Class

Debugging Applications

  • Bin-Debug vs. Bin-Release
  • Runtime errors
  • Debugging The Application
  • Fixing the Problem
  • Trace Statements
  • Using and Setting Breakpoints
  • Conditional Breakpoints
  • Watching the value of variables over time
  • Watched expressions
  • Multiple breakpoints and the Resume button

Custom Components

  • The Flash Player
  • Frames
  • The Component Life Cycle and its phases
  • Creating and instantiating a Simple Custom Component
  • Complex components with MXML
  • Custom component with ActionScript

Unit Testing

  • Creating a Unit Test
  • Writing the Unit Test
  • Running a Unit Test
  • Create an app that uses the tested class file

Profiling

  • Garbage Collection
  • The Flex Profiler
  • Detecting Memory Leaks

Overview of LiveCycle, BlazeDS

Remote Object Connections

Message Service

Flex/Flash Builder Resources

Conclusion