Adobe Cirrus

For my Cirrus Flex Camp presentation on Monday, here are links to the things we will be covering:

Cirrus Developer Key:
http://labs.adobe.com/technologies/cirrus/

CirrusLib:
http://code.google.com/p/cirrus/

Advanced:

Direct Routing:
http://www.flashrealtime.com/directed-routing-explained-flash-p2p/

Multicast Streaming:
http://www.flashrealtime.com/tutorial-multicast-streaming-in-flash-playe...


Read more...

How to create a Singleton in Actionscript

package {
 
	public class MySingleton {
 
		private static var _instance:MySingleton;
 
 
		public function MySingleton(s:SingletonEnforcer) {
			if (s == null) throw new Error("Singleton, use MySingleton.instance");
		}
 
		public static function get instance():MySingleton {
			if (_instance == null) _instance = new MySingleton(new SingletonEnforcer());
			return _instance;
		}
	}
}
class SingletonEnforcer {}

Then use MySingleton.instance to retrieve the singleton instance.

Q: What does SingletonEnforcer do?


Read more...

Pie Game Mobile!

I just posted the Pie Game to the android marketplace and the blackberry marketplace. I made it in response to blackberry's offer of giving away free Playbook tablets to developers that submit applications to their marketplace.

If you haven't heard of it:
http://devblog.blackberry.com/2011/01/free-blackberry-playbook-tablet-of...

The steps were pretty simple for AIR.

  1. Download Flash Builder Burrito

Read more...

Vector initialization syntax

With the flex 4.0 mxmlc compiler, there is new syntax for initializing vectors in actionscript.

The old way:

  var t:Vector.<String> = new Vector.<String>();
  t.push("Element");

Now supported:

  var t:Vector.<String> = new <String>["Element"];


Read more...

Flex syntax highlighter

This is an ActionScript flex component that uses geshi filter to syntax highlight code.


Read more...

Flex camp, April 5th

I will be presenting at MN.swf Camp this year. It's the best flex conference around for less than $50. Looking forward to it!

Date: Monday, April 5, 2010
Time: 9:30am - 4:30pm
Location: Minneapolis Central Library, 300 Nicollet Mall, Minneapolis, MN 55401
Cost: $40

Optimizing Flex Applications


Read more...

Lightning storm

An awesome lightning storm


Read more...

Flex History Manager

When building flex or flash applications, it is extremely important to think about browser navigation. The browser's back button is the most commonly used control on the web, so if your application doesn't allow for forward and back navigation, you are severely limiting your user's experience.

If you are working in Flash, you've probably heard of SWFAddress. Use it. It's simple, it's solid, it will take you ten minutes to learn.


Read more...

Sharing large files over the internet

BelugaFile Logo

Sending large files over the internet can be troublesome. Even to a programmer, this can be a challenge. If the file is too big for email, you usually end up resorting to some web-based large file transfer service. I had a client send me a link to a file he was trying to send me using one of those services and the site was filled with advertising for porn sites. Needless to say, he was a little embarrassed, and said the site didn't used to be like that.


Read more...

Managing Drupal with Adobe Contribute

Managing Drupal with Adobe Contribute

I just got Adobe Contribute working with my blog. I will write about how to do that soon! 

Editing and image uploading seem to be working now too.

Edit.




Read more...
Syndicate content