Canvas Components, Controls and more!
Throughout this time, I have been developing Interactive Media for features such as the award-winning “Understanding McLuhan” CD-ROM, and my own many projects at Dan Zen for which I received the Canadian New Media Awards programmer of the Year in 2002. I teach Interactive Media at Sheridan College in Canada and received the Canadian New Media Awards Educator of the Year in 2008. For the last four years I have moved from teaching Flash to teaching coding on the HTML Canvas with the ZIM Framework powered by CreateJS and in 2017 won the Hamilton Media Arts Award for development in ZIM and development of ZIM.
INTERACTIVE MEDIA HAS NOT CHANGED
Below we will explore the code to accomplish the basics of Interactive Media but before we do we should note that these are created with basics of coding:
PROGRAMMING BASICS: variables, conditionals, functions, loops, arrays, random numbers, and all the syntax of keywords, expressions, operators, statements, etc.
OBJECT ORIENTED BASICS: classes, objects, properties, methods, events, and their features of abstraction through inheritance, polymorphism and encapsulation.
Above and beyond the coding basics, we have the Interactive Media basics:
PART 1 – ASSETS
PART 2 – ANIMATION
PART 3 – DRAGGING
PART 4 – HITTING
PART 5 – NESTING