Monthly Archive for June, 2009

De MonsterDebugger

De MonsterDebugger is an open source debugger for Adobe Flash, Flex and AIR. De MonsterDebugger is made in Flex and AIR by design studio De Monsters.

Separating Behavior From Structure

“Separating Behavior from Structure” refers to the practice of maintaining clean semantic HTML markup that is free of any attributes or script that introduces custom behaviors. Any custom behaviors that are introduced into your HTML page should come from external files that unobtrusively attach/bind the behaviors to elements within your semantic markup. Like the practice of separating style from structure, this has several benefits which include:

  • The ability to make incremental modifications to the HTML markup structure or the behavior code independently without having to modify the other.
  • Because the behavior implementation is externalized, it can be shared across multiple HTML pages, so the bandwidth necessary to view these pages is reduced since the files related to the behaviors are downloaded and cached by the browser once. This also results in smaller HTML pages since the behavior code is not duplicated within the actual markup itself.
  • Since the HTML markup is smaller and semantic, it is also easier to read which aids accessibility with screen readers, search engine web crawlers, and browsers or other user agents that don’t necessarily support the behaviors you’ve implemented.

This document will give you a brief introduction of the “unobtrusive javascript” technique and some utilities within Spry that aid with separating behavior from structure.

Animate a Continuous Quad Run Cycle With Flash

In this tutorial you create a quad run cycle. The animation will be created using simple lines. Along the way you’ll cover a bit of work flow and animation theory, then near the end you’ll use Motion Tween and ActionScript to move the animal across the screen.

Module Tabs in Web Design: Best Practices and Solutions

A module tab is a User Interface (UI) design pattern where content is separated into different panes, and each pane is viewable one at a time. The user requests content to be displayed by clicking (or in some instances hovering over) the content’s corresponding tab control. read more >>

5 reasons PureMVC kicks ass

PureMVC is a lightweight MVC framework originally written for Actionscript 3, but which has subsequently been ported to a host of other platforms. Here are few reasons why Joel Hooks likes PureMVC.

Modular Game Development

The PushButton Engine is an Open Source, Flash game engine and framework that’s designed for a new generation of games. PushButton Engine makes it easy to bring together great existing libraries and components for building Flash games. Spend less time on code, more time on building fun games.

HTML Test Page for CSS Style Guide

Great page for testing the style guide for a website.

10 Reasons Why You Should Be Using Firebug

Firebug is one of the most popular tools used by web developers. In this article, Marius Ghita take a closer look at ten of its most attractive features.

25 Excellent Typography Tools for the Serious Designer

Typography is an integral part of designs that use text. There are many tools out there that are available at your disposal for helping you work with type.

In this article, you will find a collection of the best typography tools available on the web

Wireframing over the shoulder