Email Updates RSS Subscribe
Line

This blog is created and maintained by the technical team at Hook in an effort to preserve and share the insights and experience gained during the research and testing phases of our development process. Often, much of this information is lost or hidden once a project is completed. These articles aim to revisit, expand and/or review the concepts that seem worth exploring further. The site also serves as a platform for releasing tools developed internally to help streamline ad development.

Launch
Line

Hook is a digital production company that develops interactive content for industry leading agencies and their brands. For more information visit www.byhook.com.

Line

42 Posts since November, 2009

Line
Line
Posted on November 29th, 2010 by Chris

This post is an example project that shows the basics of setting up a project using Hook’s MicroMVC system. This project shows you how to use the various components of MicroMVC and features like the event bubbling. There are a lot of different ways to set up a project so this post is intended as [...]

Line
Line
Line
Line
Posted on November 18th, 2010 by Chris

MicroMVC is a light weight, AS2 MVC framework intended for applications that have tight file weight restrictions. Its goal is to provide an easy MVC set up and improve on some of the limitations of the AS2 platform. The project started as an AS2 port of the fantastic AS3 framework RobotLegs combined with some ideas from casalib.org and pureMVC.

Line
Line
Line
Line
Posted on February 4th, 2010 by Chris

A new version of this panel can be downloaded here. The Flash IDE has the ability to position shapes and instances on fractional pixels; unfortunately the Flash player does not have the ability to correctly render items placed on fractional pixels. The result is that anything not placed on whole pixels will look like crap [...]

Line
Line
Line
Line
Posted on December 4th, 2009 by Chris

Flash 10 saw the introduction of several new API methods that enabled much more control over audio data and playback. Flash 10 now includes the ability to access sound data directly as a ByteArray. This is done via the new event SampleDataEvent. This event is dispatched from a Sound when the player requests new audio [...]

Line
Line
Line
Line
Posted on November 30th, 2009 by Chris

Often in an application it is necessary to be able to define and then switch the application state based on either user input or data updates. The Finite State Machine (FSM) is our version of a State Machine in Actionscript 3. The FSM uses StateControllers to manage lists of State Objects. A State Object is [...]

Line
Line
Line
Line
Posted on November 30th, 2009 by Chris

Sound is one of the areas in Flash that seems to cause the most frustration. The included sound classes are adequate for basic playback but don’t provide enough capability on their own for larger projects. The area we found to be most lacking is in organization and management of lots of sounds. In order to [...]

Line
Line
Line
Line
Pony