Courses
Books
Tools
Blog
Prices
Log In
Sign In
My Account
Connect
Upgrade
Logout
sorry you are bad
Forgot username/password?
Don't have an account?
Login with Facebook
Site Map
Full Catalog
HTML Training
HTML Training: Getting Started
10
Getting Started with HTML Training
Starting to do HTML
How to pick an HTML Editor
Creating Our First Tag
HTML, HEAD and BODY Tags
Putting Content In Our Body
Creating a Page Title
Creating Headlines: Tags H1 Through H6
Integrating the P tag (paragraph tag)
RECAP
HTML Training: Getting used to Tags
8
Exploring the topics in this HTML Session
Reinforcing Quickly The Basic HTML Tags
What is this Copy Hell?
Getting That Bird Back Into It's HTML Nest
Do you need to order HTML P Tags?
How do Headlines relate to Search Engines?
Discovering Self Contained Tags: BR Tag
Creating a Thematic Break - HR
HTML Training: Designing with Tags
6
Todays HTML Session Overview
Using the I Tag
Defining HTML5 Pages - DOCTYPE
Should you use the B or STRONG Tags
Creating Ordered and unordered lists
Adding an Underline to Copy in HTML
HTML Training: It's about Images
10
Overview of Working with Images
What are HTML Attributes
Working with The IMG Tag
Creating Alternative Text - The ALT Tag
Loading Images in Different Folders
Calling images in Parent Folder
Discovering Absulute HTML Paths
Loading Images from other Servers
Outro
Defining HTML Image Width and Height
Developer Basics
Starting Point
14
Where Is It?
File Types
Developer Basics Overview
Workspace
Runtime vs. Compiler Errors
Overall Things To Know
The Properties Panel
Publish Settings
Split Paths
How To Use Samples
Building It Up From Scratch
Split Paths : OOP
Split Paths : Timeline Coding
Starting Point Overview
Coding Basics 1
13
Intro
Publish Settings Recap
Setting Up Our Main Class
Test Movie
Trace
Single Line Comment
Numbers And Basic Math
Answer To Math Question
Multi line Comments
What Are Variables?
Strings As Our First Variable
Error 1067: Implicit Coercion
Numbers As Our Second Variable
Coding Basics 2
11
Intro
What Opens Must Close
Addition
Mixing Strings and Numbers
Converting Strings to Numbers
Using Variables
What are Primitives?
Deeper Look: Defining Variables
Deeper Look: Math Operators
Numbers, int And unit
Boolean
Smooth Operator
11
Default Values
Equality
Rational Operators
From Rational to Boolean
Equality Operators
Logical Operator
Null vs. Undefined
Comparison Between Different Types
Explicit Equality
There Are Many Ways To Say No
Overview
Conditionals 1 - 'if'
9
Conditionals and Operators
if
else
Brackets
Else-if: dealing with multiple conditions
Nested if conditional construct
Nested if’s – The Answer
Say it ain't so – the “If-Not” conditional
Overview
Conditionals 2: 'switch'
7
Switch
Breaking The switch Down
Switch In Action: Days Of The Month
What if Can't Do...
The Ternary Operation (:?)
The Ternarator
Overview
Functions
13
What Are Functions?
Functions vs. Methods
Calling Functions();
Creating Functions
Between Functions and Variables
Sending A Param
Sending Multiple Parameters
Return Something;
Void: When Functions Don't Return
The Return to Return
Scope - First Dabs
Making Default Paramters
Overview
Objects
11
Overview
Classes As Blueprints
new Object();
Assosiative Arrays
Dot Syntax
Properties and Methods
Primitives and Complex Data Types
Building Our First Method
this
{}
Winking at MovieClips
Arrays
16
Overview
new Array();
Array vs. Object
Setting a size to our Array
Starting Up With Content
Working With Arrays
Editing Array Data
Intergrating Into Our Mini App
push
unshift
pop and shift
indexOf vs. lastIndexOf
splice
reverse
[]
Summary
Loops The Final Fortier - Part 1
6
What Is A Loop?
The For Loop Syntax
Loop To Repeat An Action
Loops To Find Something
Deeper Look At The For Syntax
Overview
Loops The Final Fortier - Part 2
12
Reminder: Key-Value Relashinships
For...In - Getting The Key
For Each...In : Getting The Value
While(condition)
Do...While(condition)
Nested Loops
Break
Break In Action: Prime Numbers
Continue
Continue in Action
Labels
Overview
Extra:Looping with Carole
6
The meaning of Curly Brackets
What is scope? What are objects and what are not?
Learn what is the usage of loops in code?
Going back to Variable scope
When should you use a loop in code?
Loops Homework
Indispensable ActionScript
Display Basics
7
This,That And The Other Thing
Creating a TextField
Talking About Scope
Declaring Stage Elements
Visual Inheritance
Playing With The TextFiled Properties
Centering The Content
Buttons
8
Creating Our First Symbol - A Graphic
Creating A Button
Button Instance Names
Button States
MouseEvent.CLICK - A Click Event
Revisiting Inheritance
Random Movement Logic
A Deeper Look At Events
MovieClip Basics
8
Intro To MovieClips
Importing an Image
Setting Up Our MovieClip
Changing The Copy Through Code
Rollover and Rollout Events
The TimeLine and ENTER_FRAME
Adding The ENTER_FRAME event
RollOut ENTER_FRAME logic
MovieClips, Shapes and Sprites
12
Our First Linkage
From Linkage to ActionScript
Adding 100 Visual Items With A Loop
Randomize
And Then It Rained - Animating with Enter Frame
Adding Details
Why MovieClips - What's There Thing?
Randomizing and Details
Shapes
Shape Animation Tweaks
Sprites
Outro
Working With Classes In ActionScript 3.0
8
Public and Private
instantiating our Class
What are Classes?
Creating a Class
Publish Settings: Source Path
What are packages?
Renaming a Class
Constructor Parameters
Working with Time in AS3
8
setInterval
Summary
HomeWork
Cleaning up our Timer
Updating Text
Dispatching Events
Interval Edge Cases
clearInterval
Working with Time Part 2
6
The Timer Class
public and private
Creating a Linkage
Creating a BaseClass
Passing Params to Class
Events Practice
Refining The Timer Promo
8
Intro
Code setup
Visuals setup
Adding Hours
Adding Days
Centering Our Timer
Variable Scope
scaleX, scaleY
Loading Basics
11
Intro
Loader
Albert
Live Questions
Runtime Error
contentLoaderInfo
Preloader
Cleaning up
Center Me Please
Click or not to Click
HomeWork
FlashVars
7
Intro
URL Parameters
Looking into the HTML
Errors and Flash
Time Zones
Setting the Date
Wrapping it up
Drawing API
8
Drawing Lines
Creating Shapes and filling them with Color
Creating Curves using Code
Using the Builtin Shapes
Building Gradients using The Matrix class
Animating the Graphics API
Using Cos and Sin to animate
Drawing with Images
OOP in AS3
Intro to OOP
11
Getting Started With OOP
Spaghetti Code
objects
Access Modifiers
OOP Classes
Why Use Private Access Modifiers
Are Classes Visual
Inheritance
Encapsulation
Static Classes
OOP Design Patterns
Working With Classes In ActionScript 3.0
8
Public and Private
instantiating our Class
What are Classes?
Creating a Class
Publish Settings: Source Path
What are packages?
Renaming a Class
Constructor Parameters
Name Conventions
12
Intro
Why OOP?
Creating Our Main
Packages Part 1
Things That Have Names
Packages Part 2
Functions And Variables
Classes
Linkages
const
Public and Private
Summery
Inheritance in ActionScript 3.0
5
Hello Inheritance
Don't Be An Animal
Get Ready Set, Go!
Extending Classes
In Between super And override
Scope and Events in OOP
10
Recap
Scope Open live Panel
Global Scope
Don't Say It, Do it.
Events That Bubble
Dispatching Events
Q:Why Dispatch Events?
Q:Why Event Order is this way?
Q:But what if they don't have names?
Q:Flash sites on Mobile
Polymorphism and Interfaces
9
Intro
Overriding built in methods
Integrating Intervals
Touchable
Hidden feature addFrameScript
The is Operator
Our first Interface
implements
Polymorphism in action
AS3 Advanced Interfaces
8
Casting and DataTypes
Interface Errors
Playing With Fire
Animating a Fire
Multiple Interfaces
AS3 Interface Inheritance
Vectors
Conclusion
02JavaScript
JavaScript 101
8
Intro
The Script Tag
OOP and DOM
What are Variables?
Strings
Creating Javascript Comments
Numbers
Boolean
Functions and Objects
11
Variables Summery
Calling Functions
Creating Functions
Function Return
Function Parameters
onLoad Event
Drawing with Canvas
Creating The Date Object
if and else
Interacting with the DOM
Nested if conditions
Objects and Arrays
10
Primitive vs. Complex variables
Object Properties
Object Methods
Scope and This
Associative Arrays
Arrays
Push, Pop, Shift and Unshift
Shorthand
Objects in Action
Arrays in Action
Conditions and Loops
6
if in deatil
Operators
Switches
Ternary and OR
For Loop
For In
JavaScript Summary Project
8
Javascript for beginners
Defining a Canvas Area
Modifying the HTML and CSS
Preparing to draw using loops
Nesting Loops to create a Grid
Adding an interval using setInterval
Creating User Interaction with Mouse Events
What should You Learn Next?
Object Oriented JavaScript
7
Object Oriented JavaScript Set up (HTML/CSS)
Google Maps JavaScript API V3 Access
Using the JavaScript Console.log
Creating a Google Map
Styling Google Maps
Creating a JavaScript Constructor
JavaScript Scope
Using The JavaScript Prototype
5
Call and Apply
Creating and Working with Properties
Creating And Working with Methods
Adding methods to built in Objects
Inheritance
OOP with Google Maps
10
Pausing to think
Using SpreadSheet to Control Map
Fixing a private methods scope
Creating a private method in JavaScript
Integrating Google Charts into MapItinerary
Troubleshooting Google Map
Creating the MapItinerary
Working with Google SpreadSheet
Google Visualization API
Setting up the Map Project
HTML5 101
9
Structure And Functionality Elements
Intro
Out With The Old
Changed elements and attributes
MatHML and SVG
HTML5 Structure Example
A Functionality Example
Html5 Video
JavaScript Extentions
Quickies
How to use SharedObjects
0
CurrencyFormatter in Flash
0
ActionScript 3.0 Function.apply
0
stageVideo for Flash Player 10.2+
0
Native Mouse Cursor for Flash Player 10.2+
0
A Menu in 30 minutes
1
How to create a menu in Flash and ActionScript 3.0
Adobe Wallaby - Flash to HTML5
0
Make Money from your Flash Games
8
Intro
Getting Things Ready
3 Things To Get Us Rolling
Type 1: Time Based Ads
Type 2: Click Ads
Type 3: Preloader Ads
Going live
Oops! I did it again...
Creating a Game Using Twitter(RSS)
8
Getting To An End
Creating The Visual Elements
Setting Up the Visuals
Connecting To A Feed
Drag And Drop
Sandbox/Security issues
Linking
Ending The Game
Goodbye Complex Code
3
The Quickie: Attacking if/switch statements
The messege
The Breakdown: Building The Mini Translator Tool
The Favorites
SoThink SWF Decomplier Coupon Code
0
Design Patterns
0
QuietComfort Headphones
0
ActionScript 3.0 Function.apply
0
CurrencyFormatter in Flash
0
Live Events
Designing for Mobile (Dee Sadler)
5
Global Intro
Design for Mobile Part 1
Design for Mobile Part 1 Questions
Design for Mobile Part 2
Design for Mobile Part 2 Questions
Open Mic
5
Thoughts about Augmented reality
Getting to know the panel
Getting started with mobile Development
Android and IOS applications
Language options
AIR for Android(Chris Griffith)
9
Desktop vs. Mobile
Ergonomics
AIR
AIR Application setup Android and IOS
Air Code Samples
New Features
Hitting walls aka limitations
Publishing iOS/andriod
Best practices
Mobile and haXe in FDT 5 (Alan Klement)
10
Overview
Our first Android App in FDT
Debugging with FDT
Android APK File
Mobile Profile
haXe Overview
haXe example
haXe Complex Sample
haXe Externs
Questions and Answers
Getting started with Away3D 4.0 (James Wagstaff)
8
Intro
Alternatives to Away3D
Stage3D
Setting up Flash Builder
Away3D Basics
How it works
Basic Sample
Real World Sample
Stand Alone Topics
02Hero XML
16
Overview and Context of XML
XML Elements
XML Nested Elements
Attributes
More Then Just Leftovers
XML Validation
E4X – ActionScript 3.0
XML DOM
JavaScript
Looping XML
XML as a Remote
Loading XML in PHP
Elements and Attributes in PHP
foreach
PHP XML compare
Modifying XML
HTML5 101
9
Structure And Functionality Elements
Intro
Out With The Old
Changed elements and attributes
MatHML and SVG
HTML5 Structure Example
A Functionality Example
Html5 Video
JavaScript Extentions
Hello FDT 5.0
14
SDK setup
UI Overview
Hello World
Changing Flash Player Version
Working with HTML template
Linking Projects
Mobile Air Hello World
Testing app on Phone
External Files
Quick Peak at Mobile Events
Working with Flash Animations and FDT
Creating new Classes in FDT5
FDT features and shortcuts
What's in FDT Free
Labs
What's New In Flash CS5.5
16
New Publish Settings Dialog
Getting Started With Flash CS5.5
Integrated Controller with Loop Range
Copy and Paste Layers
Incremental Compilation
Auto Recover and Auto Save
Visible Property
What's next
What's new For FLT Text
Library Confilts
Bone Pin
New with Bitmaps
Bitmap Question
Stage Scale
Project Updates
Mobile Basics
Adobe Wallaby - Flash to HTML5
0
stageVideo for Flash Player 10.2+
0
Native Mouse Cursor for Flash Player 10.2+
0
A Menu in 30 minutes
1
How to create a menu in Flash and ActionScript 3.0
From Operators to Functions
2
Operators and more
Animation Types
Buiding FillIt - The Game Part 1
7
Agile Development
Graphics
Keyboard
BitmapData
Are You Trailing?
Fill It!
Clean and Update
Buiding FillIt - The Game Part 2
7
Next Steps
Corners
Following Traces
Bug Hunting
Finding the Direction
From Theory to action
Time for a Break
Buiding FillIt - The Game Part 3
8
All Dots Aboard
Condensing Code
Every Line Has an End
Same Line
drawBG
Finding The Missing Dot
Reverse
Time for a Break
EventController
9
Intro
Echo - Setting Up The File Structure
Using The Built in Event System
EC.add - Adding Events
Creating Clusters
Setting Up For Multi-Level Clusters
Ec.remove
Ec.log
LEC vs. EC
Book Reviews
JavaScript
HTML5 Graphics & Data Visualization Cookbook
AIR,iOS and Android
Flash Development for Android Cookbook
HTML5
HTML5 Graphics & Data Visualization Cookbook
HTML5 Canvas Cookbook
ActionScript 3.0
Flash Game Development by Example
ActionScript 3.0 Game Programming University
Tools and Software
Adobe
Adobe Flash CS6
Adobe Photoshop Elements 10
Adobe Creative Cloud
Other Tools
Sothink SWF Decompiler
Ziobit Mackeeper
Marketing & SEO
Rank Tracker
Olark Live Chat
Video & Streaming
Telestream ScreenFlow
Shinywhitebox Stomp
Telestream Wirecast
Telestream Flip4Mac
Limited Offer!
LifeTime Membership
Special Offer For A Limited Time
Learn More