Michelle Yaiser is a senior content and community lead in the Adobe Flash Platform group. Previously an assistant professor of Web Design & Interactive Media at The New England Institute of Art, she taught a variety of classes but focused on teaching object-oriented programming using ActionScript 3, rich Internet application development with Adobe Flex, and the management/process of software development (mostly Agile/SCRUM). Michelle was also the co-manager of the Boston Flash Platform User Group and an Adobe Community Professional. She frequently speaks at conferences including Adobe MAX, 360|Flex, D2W, RIAUnleashed, Flash Camp Italy, Flash on Tap, and Flashforward.

In addition to being a geek, Michelle is a clarinetist, dancer, and wannabe gourmet chef. She also races sports cars.

More articles by this author

Polymorphism and interfaces

(Feb 06, 2012)

Learn how to use polymorphism and interfaces in ActionScript 3.

Inheritance

(Feb 06, 2012)

Learn how to use inheritance in ActionScript 3.

AS3 fundamentals: Associative arrays, maps, and dictionaries

(Nov 14, 2011)

Learn how to create and work with associative arrays

AS3 fundamentals: Vectors and ByteArrays

(Nov 14, 2011)

Learn how to work with Vectors and ByteArrays

ActionScript 3 fundamentals: Loops

(Nov 07, 2011)

Learn about the loops available in ActionScript 3

AS3 fundamentals: Conditionals

(Nov 07, 2011)

Learn how to write and use conditional statements in ActionScript 3

OOP concepts: Writing classes

(Oct 31, 2011)

Learn how to write and design classes using OOP principles in ActionScript 3

OOP concepts: Encapsulation

(Oct 31, 2011)

Learn how to encapsulate objects in ActionScript 3

OOP concepts: Composition and aggregation

(Oct 31, 2011)

Learn how to use composition and aggregation to design objects in ActionScript 3

OOP concepts: Objects and classes

(Oct 31, 2011)

Learn the basics of working with objects in ActionScript 3

AS3 fundamentals: Data types

(Oct 24, 2011)

Learn the basic types of data used in ActionScript 3, how to specify data types, and how to convert between data types.

AS3 fundamentals: Syntax

(Oct 24, 2011)

Learn the syntax of ActionScript 3

AS3 fundamentals: Numbers and Math

(Oct 24, 2011)

Learn about numerical data types and the Math class

AS3 fundamentals: Variables

(Oct 24, 2011)

Learn what a variable is, how to name and declare variables, how to assign data to a variable, and how to use constants

AS3 fundamentals: Functions

(Oct 24, 2011)

Learn how to define and execute functions, to work with function parameters and return types, and to understand function scope.

AS3 fundamentals: Packages

(Oct 24, 2011)

Learn how to create and work with packages, how packages can be used to control access and how packages are part of fully qualified names.

AS3 fundamentals: Operators

(Oct 24, 2011)

Learn what operators are provided by ActionScript 3, how to use them, and their order of operation

AS3 fundamentals: Namespaces

(Oct 24, 2011)

Learn what a namespace is, how to define one for your application, and how to use one to control access to methods of properties.

AS3 fundamentals: Arrays

(Oct 24, 2011)

Learn what an array is and the basics of working with arrays.

Garbage collection internals for Flash Player and Adobe AIR

(Oct 24, 2011)

Understand memory management and garbage collection in Flash Player and AIR.