Posts Tagged ‘AS3’

Twitpic Viewer (with source)

Friday, May 22nd, 2009

So one night not too long ago I was sitting on my couch interneting and I started playing with search.twitter.com looking at the mass amounts of people posting photos to Twitter via Twitpic . I found the amount of photos getting uploaded astounding, at times close to 10 photos a second. But with that many photos getting posted every second its hard to visually comprehend, so I came up with an idea for an app, WHAM, Twitpic-viewer was conceived.

So using the Twitter API, I run a search for “twitpic.com”, return some JSON, parse it and loadin the photos.

I think it works pretty well, it is kinda like a train wreck though, you just can’t look away. Also be aware I don’t control the content, so odds are you will some nudity and other questionable content, enjoy!twitpic-viewer screenshot*I currently DO NOT limit how many images will be loaded in, so eventually it will crash your browser if you let it run long enough.

** joekromer.com is in no way affilated with twitpic.com

*** for those interested here is the source for twitpic-viewer.

Flash app used to pick winner.

Monday, March 16th, 2009

We recently selected @matthewwithanm as the winner of the Flashpitt suggestion contest, he will receive a complimentary ticket to Flashpitt.

Prior to choosing a winner we had to decide, just that, how we were going to choose the winner. The obvious way would have been to print off everyones names, cut them up, put them in a hat and pick one. Since it is 2009 I figure I can do better than the analog way and I don’t have to risk trees, paper cuts, or loss of fingers (my scissor skills are not the best), so out comes flash and a 20 min code session begins.

I came up with this little gem, where you enter the number of entries you have and a number greater than or equal to 1. The application uses this number to select a random number to decide how many times the Math.random function is ran before the winner is selected.

i.e. say you put 50 in that section the Application grabs a random number between 1 and 50, say 44, then determines that the 44th random number selected will be the winner.

Test it out here.

This movie requires Flash Player 9

I know it’s pretty lame but maybe it will help you in selecting a winner for some drawing your doing. Plus I wanted to post it so when I do another drawing for Flashpitt I can just use this one.

Click here to download the source.

Happy Flashing.

Flash AS3 Navigate to URL.

Tuesday, March 10th, 2009

When making the switch to AS3 there are all kinds of problems we run into, one that I seem to deal with on a daily basis is navigating to a URL.

Back in AS2 it looked like this:

getURL("http://www.joekromer.com", "_self");

AS3 it looks like this:

var URLReq:URLRequest = new URLRequest("http://www.joekromer.com");
try {
	navigateToURL(URLReq, "_self");
} catch (e:Error) {
	trace(e);
}

So I decided I was going to write a quick little class to make my life just a little bit easier. Now after you include my Navigate class all you have to do is call “Navigate.to()”. Of course you need to pass the URL to the function. The function also defaults the target to “_self”, but that can be changed by including whatever target you want.

The code in my class looks like this:

package com.joekromer{
	import flash.net.URLRequest;
	import flash.net.navigateToURL;

	public class Navigate{
		public function Navigate(url:String, target:String) {
			var URLReq:URLRequest = new URLRequest(url);
			try {
				navigateToURL(URLReq, target);
			} catch (e:Error) {
				trace("Oh noes you broke it = " + e);
			}
		}

		public static function to(url:String, target:String = "_self"):Navigate {
			return new Navigate(url, target);
		}
	}
}

With my class you can navigate to a url like this:

import com.joekromer.Navigate;
Navigate.to("http://www.joekromer.com", "_blank");

Download my class.

Happy Flashing.