Time for action – Writing a Hello World
A program with some interaction
Time for action – Interacting with the user
Modules, packages, and classes
Variable declaration and scope
Time for action – Declaring some fields
Field access and function calls
Time for action – Using the break keyword
Time for action – Using the continue keyword
Time for action – Managing a fridge
Being Cross-platform with haXe
What is cross-platform in the library
Coding cross-platform using imports
Time for action – Welcoming the user on Neko & PHP
Time for action – Reading from the XML file
Time for action – Writing to an XML file
Time for action – Representing different types of articles
Creating a function to apply another one
Time for action – Applying a function on every item
Time for action – A fridge with constraints
The Dynamic Type and Properties
Freeing yourself from the typing system
Time for action – Assigning to Dynamic variables
Time for action – Assigning from Dynamic variables
Time for action – Implementing a non-parameterized Dynamic
Time for action – Implementing a parameterized Dynamic
Using a resolve function when implementing Dynamic
Time for action – Writing our Component class
Time for action – Parsing the configuration file
Time for action – Testing our parser
Time for action – Writing the configuration file
Time for action – Testing the writer
Thoughts on writing our parser
Using and Writing Interfaces, Typedefs, and Enums
Time for action – Naming Anonymous Types
Time for action – Switching over enums with parameters
Time for action – Writing our Fridge class
Time for action – Making it possible to iterate over a fridge
Time for action – Creating the iterator
Communication Between haXe Programs
Time for action – Writing a zoo management tool
Time for action – Saving the list
Time for action – Loading the list
Time for action – Initializing the client connection
A concrete example of SPOD use
Time for action – Creating the Users table
Time for action – Creating the User class
Time for action – Creating the Posts table
Time for action – Creating the Post class
Time for action – Creating the connection to the database
Time for action – Listing posts
Time for action – Listing users
Time for action – Adding a user
Time for action – Adding a post
Time for action – Branching it with the main function
Introduction to the haxe.Template class
Time for action – Executing code from a template
Time for action – Creating our SPOD class
Time for action – Connecting to the database
Time for action – Creating our template
Time for action – Reading the template from resources
Time for action – Executing the template
Time for action – Testing the result
Interfacing with the Target Platform
Time for action – Writing an extern
A Dynamic Website Using JavaScript
Time for action – Using events from the DOM level 0
Time for action – Using DOM level 2 events
Time for action – Working around by storing reference to functions
Time for action – Setting up the model
Time for action – Setting up our view
Time for action – Setting up the controller
Time for action – Creating a computer view
Creating a Game with haXe and Flash
Time for action – Installing SWFMILL
Time for action – Creating a library
Time for action – Using assets
Time for action – Drawing the character
Time for action – Handling moves
Time for action – Moving the character
Time for action – Adding balls
Time for action – Updating the position