Mozilla Research | Pushing the Boundaries of the Open Web

Shumway is an experimental web-native runtime implementation of the SWF file format. It is developed as a free and open source project sponsored by Mozilla Research. The project has two main goals:

1. Advance the open web platform to securely process rich media formats that were previously only available in closed and proprietary implementations.
2. Offer a runtime processor for SWF and other rich media formats on platforms for which runtime implementations are not available.


Flare | Data Visualization for the Web

Flare is an ActionScript library for creating visualizations that run in the Adobe Flash Player. From basic charts and graphs to complex interactive graphics, the toolkit supports data management, visual encoding, animation, and interaction techniques. Even better, flare features a modular design that lets developers create customized visualization techniques without having to reinvent the wheel.


Robotlegs AS3 Micro-Architecture

Robotlegs is a pure AS3 micro-architecture (framework) with a light footprint and limited scope. Simply put, Robotlegs is there to help you wire your objects together. It provides the glue that your application needs to easily function in a decoupled way. Through the use of automated metadata based dependency injection Robotlegs removes boilerplate code in an application. By promoting loose coupling and avoiding the use of Singletons and statics in the framework Robotlegs can help you write code that is highly testable.


Aviary launches Music Creator!

Now anyone can create music and beats completely from scratch and right in their browser, by simulating almost 50 different instruments, ranging from common instruments like various drums, pianos and guitars to orchestral instruments like harps and flutes to more obscure (but fun!) instruments you may never have heard of like the balarimba and hammered dulcimer.


Flex TreeMap Component Open Source Flash

A treemap displays hierarchal data in a truly fascinating way. Using a limited rectangular space, a series of nodes display relationships between items through easily-visible properties such as size and color. Furthermore, by structuring your data into categories, you can discover similar relationships on multiple levels and navigate your data in a way that you previously hadn’t imagined.

The Flex TreeMap component works with data much like the standard Tree component. Simple XML and Object structures are handled by default, but advanced data descriptors may be used to understand any sort of hierarchal data. Custom node and branch renderers can add useful new functionality. Styles and skins can customize the look and feel of the component to fit into any application.


FlexPMD – Flex PMD – Adobe Open Source

FlexPMD is a tool that helps to improve code quality by auditing any AS3/Flex source directory and detecting common bad practices, such as:

* Unused code (functions, variables, constants, etc.)
* Inefficient code (misuse of dynamic filters, heavy constructors, etc.)
* Over-complex code (nested loops, too many conditionals, etc.)
* Over-long code (classes, methods, etc.)
* Incorrect use of the Flex component lifecycle (commitProperties, etc.)


flashblockdetector – Project Hosting on Google Code

This is a pure-JavaScript library that detects whether Flash is blocked on the current page due to a Flash blocking extension. The current version can detect

* FlashBlock #1 for Chromium / Google Chrome (Windows/Mac/Linux)
* FlashBlock #2 for Chromium / Google Chrome (Windows/Mac/Linux)
* FlashBlock for Firefox (Windows/Mac/Linux)
* ClickToFlash 1.5.x (Mac/Safari only)


jpegcam – Project Hosting on Google Code

Flash + Javascript library which allows you to display a variable-sized Flash movie in your page that captures Webcam snapshots (still frames), and submits them to your server in JPEG format. Sample PHP 5 code included for receiving submissions and saving them to disk.
The Flash movie first activates the webcam and allows the user to make adjustments before submitting. All controls for displaying the Flash device configuration panel and taking snapshots is handled from Javascript. This way you can control the user interface, using your own buttons and layout. The Flash movie consists of nothing except a full-canvas camera control with NO flash user interface elements.

Load More