40 posts tagged as3
 
Flash Daily News:
AirBag - An ActionScript pixel-level collision detection library

The AirBag library allows the pixel-precise detection of collisions amongst a list of DisplayObjects (MovieClips, Sprites, Bitmaps, TextFields, Videos, etc.). It supports the exclusion of color ranges as well as a user-definable alpha threshold below which collisions won’t be triggered.
AirBag works in one-to-many or many-to-many detection mode. This means you can track the collision of a list of objects against a single other object (one-to-many) or you can track all the collisions happening between any members of the detection list (many-to-many).
Works with the regular display list. All DisplayObjects are supported: MovieClips, Videos, Bitmaps, etc.

AirBag - An ActionScript pixel-level collision detection library

The AirBag library allows the pixel-precise detection of collisions amongst a list of DisplayObjects (MovieClips, Sprites, Bitmaps, TextFields, Videos, etc.). It supports the exclusion of color ranges as well as a user-definable alpha threshold below which collisions won’t be triggered.

AirBag works in one-to-many or many-to-many detection mode. This means you can track the collision of a list of objects against a single other object (one-to-many) or you can track all the collisions happening between any members of the detection list (many-to-many).

Works with the regular display list. All DisplayObjects are supported: MovieClips, Videos, Bitmaps, etc.

p2plocal

p2plocal is a library for local P2P connections (serverless RTMFP). The library allows developers to create new local net group with just one call using a configuration Object, exchange typed messages, use direct routing (peer-to-peer send message) and automatically restore a session state (if there is at least one peer in the group). (via AS3GameGears)

p2plocal

p2plocal is a library for local P2P connections (serverless RTMFP). The library allows developers to create new local net group with just one call using a configuration Object, exchange typed messages, use direct routing (peer-to-peer send message) and automatically restore a session state (if there is at least one peer in the group). (via AS3GameGears)

The Next Step in AS3 Framework Evolution
Author of mvcExpress framework presents his vision of next step in AS3 MVC framework evolution.
Writing maintainable software fast – was never a trivial task, but MVC frameworks are here to help us! In this session you will see short reminder of MVC framework history, comparison of coding convenience and performance benchmark results for PureMVC, robotlegs and mvcExpress frameworks.  For those who does not enjoy seeing code or statistic tables as much as running applications, Raimundas will show dungeon editor/crawler to demonstrate mvcExpress modular programming features, designed to save even more time and headaches while developing games and applications.

The Next Step in AS3 Framework Evolution

Author of mvcExpress framework presents his vision of next step in AS3 MVC framework evolution.

Writing maintainable software fast – was never a trivial task, but MVC frameworks are here to help us! In this session you will see short reminder of MVC framework history, comparison of coding convenience and performance benchmark results for PureMVC, robotlegs and mvcExpress frameworks.

For those who does not enjoy seeing code or statistic tables as much as running applications, Raimundas will show dungeon editor/crawler to demonstrate mvcExpress modular programming features, designed to save even more time and headaches while developing games and applications.
Tutorial: 
Building a Peer-to-Peer Multiplayer Networked Game

Playing a multiplayer game is always fun. Instead of beating AI-controlled opponents, the player must face strategies created by another human being. This tutorial presents the implementation of a multiplayer game played over the network using a non-authoritative peer-to-peer (P2P) approach.

Tutorial: 

Building a Peer-to-Peer Multiplayer Networked Game

Playing a multiplayer game is always fun. Instead of beating AI-controlled opponents, the player must face strategies created by another human being. This tutorial presents the implementation of a multiplayer game played over the network using a non-authoritative peer-to-peer (P2P) approach.

Introducing MessagePack for ActionScript3

MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it’s faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.

Example of basic usage:

// create messagepack object var msgpack:MsgPack = new MsgPack(); // encode an array var bytes:ByteArray = msgpack.write([1, 2, 3, 4, 5]); // rewind the buffer bytes.position = 0; // print the decoded object trace(msgpack.read(bytes));

Links:
Blog post
GitHub
Documentation
msgpack.org

Introducing MessagePack for ActionScript3

MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it’s faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.

Example of basic usage:

// create messagepack object
var msgpack:MsgPack = new MsgPack();

// encode an array
var bytes:ByteArray = msgpack.write([1, 2, 3, 4, 5]);

// rewind the buffer
bytes.position = 0;

// print the decoded object
trace(msgpack.read(bytes));

Links:

Some interesting Flash projects from Derek Knox:
StudyStudioThis is a Microbiology educational tool where students can load a custom set of modules for study and virtual lab experimentation. The most interesting of the modules is found via Lac Operon > Advanced > Bacterium Builder - Test Tubes (click the “hide directions” at the top of the module). Other modules of interest would be Toxoplasma Gondii Parasite > Advanced > Motility of Invasion & Toxoplasma Gondii Parasite > Advanced > Life Cycle. I designed and developed the application in an effort to bridge art and science, and I utilized the Hype Framework for the initial growth animation. 
RemoveSVNSimple drag and drop utility app for wiping out SVN files. 
BasicBatcherSimple drag and drop utility app for quickly batch renaming files. 

Some interesting Flash projects from Derek Knox:

  • StudyStudio
    This is a Microbiology educational tool where students can load a custom set of modules for study and virtual lab experimentation. The most interesting of the modules is found via Lac Operon > Advanced > Bacterium Builder - Test Tubes (click the “hide directions” at the top of the module). Other modules of interest would be Toxoplasma Gondii Parasite > Advanced > Motility of Invasion & Toxoplasma Gondii Parasite > Advanced > Life Cycle. I designed and developed the application in an effort to bridge art and science, and I utilized the Hype Framework for the initial growth animation. 

  • RemoveSVN
    Simple drag and drop utility app for wiping out SVN files. 

  • BasicBatcher
    Simple drag and drop utility app for quickly batch renaming files. 
AS3SVGRenderer

AS3SVGRenderer is a library to render SVG files.  It parses and translates svg elements to Flash display objects, rendering it and allowing the interaction with the output. The library supports basic shapes and paths, as well as texts, right-to-left scripts, subscript, superscript.
It also has three text rendering engines (TextField, TLF, FTE), supporting CFF and non-CFF fonts. The lib has coordinates system rules, transformations and units, allows the use of masking and clipping, filling, strokes, gradients and marker symbols. It also supports basic document structure (g, defs, symbol, use, image). It’s possible to use filters as ColorMatrix and GaussianBlur. The rendered display objects keep the svg structure, so the developer can code mouse/touch interactions with svg elements.

AS3SVGRenderer

AS3SVGRenderer is a library to render SVG files.  It parses and translates svg elements to Flash display objects, rendering it and allowing the interaction with the output. The library supports basic shapes and paths, as well as texts, right-to-left scripts, subscript, superscript.

It also has three text rendering engines (TextField, TLF, FTE), supporting CFF and non-CFF fonts. The lib has coordinates system rules, transformations and units, allows the use of masking and clipping, filling, strokes, gradients and marker symbols. It also supports basic document structure (g, defs, symbol, use, image). It’s possible to use filters as ColorMatrix and GaussianBlur. The rendered display objects keep the svg structure, so the developer can code mouse/touch interactions with svg elements.

FLASH PLATFORM NEWS & TECH BLOG
Best source of Adobe Flash / Adobe AIR related:
NEWS SHOWCASES ACTIONSCRIPT & GAMEDEV TUTORIALS KNOWLEDGE ROUND-UPS
 
JOBS.FLASHDAILY.NET SUBMIT YOUR CONTENT!