Archive for April, 2009

The Toronto dead drop explained

So as you know the Toronto Master Collection dead drop was found around 7:30 am this morning. I’m truly amazed that it was found so quick seeing that I didn’t blog about it until around 8:30 pm the night before. Below are the steps that the winner had to take to get the prize.

Search for clues
The first step was simple if you literally did what I said in the blog post. I mentioned that you should search for clues here on theFlashBlog. This meant you literally had to enter the word clues into the search box on the right side of my blog and click search. If you did then you were taken to a small Flash application. Go ahead and do it, it still works.

The STE number
Upon arriving at the Flash site, you will notice that the title of page contains some GPS coordinates. This led you to a small street not far from the Hilton hear in Toronto. On the side of one of the buildings there was a sign that was talking about a zoning permit for the road and it had the following code at the bottom of it: 150716 STE 20. This is what you had to put into the Flash application in order to get to the next step. Now here is the amazing part. The guy who won the software found the street name on Google Maps and then started researching everything about it. He eventually found the zoning permit online at some city website and got the code. That is awesome work.

DTMF Tones
Once you submitted the STE number you were taken to another Flash application with a sequence of circles and a set of DTMF telephone tones playing. First you had to decode the DTMF tones. There are some online sites that allow you to submit an audio file for decoding and there are also some standalone applications that do it to. If you got the number correct, the idea is that you would get on the telephone and dial it.

The number station
I was chatting with Mike Chambers in London about possible ideas for future drops and he mentioned the number station phenomenon. During the Cold War, intelligence agencies used to broadcast sequences of numbers over shortwave radio for their agents. Many of these were recorded by people and some were very creepy. If you called the phone number (1-866-989-3451) you would hear my distorted voice reciting a sequence of numbers. The audio is below for those who can’t call the number.

Braille
So you got the number sequence, but now what? Well you had to recognize that the circles in the Flash application were actually braille. You had to get a braille reference and click on the circles to make the right numbers. There was another thing in there to try and trip you up. In braille, all numbers need to preceded by a certain flag which is the # sign. That was the reason there was 11 braille clips and only 10 numbers on the call. The winner mentioned that he learned braille a little when he was younger but at least one other person, Raz Peel, was right behind him on solving this.

Augmented reality
After solving the braille puzzle you were taken to a 3rd and final Flash application containing a webcam stream and a graphic of the FITC logo. Of course this was an augmented reality application. OK this one was easy but it’s fun. After adding the black rectangle to the logo and printing out the marker, you will see the final GPS location along with a photo pointing to where it was. It was inside of a bush close the US Consulate.

I have to say that I’m so impressed at the speed at which this was solved. This is just more proof about how many really smart people we have in this community!

Lee

Master Collection Dead Drop Toronto

Update: The dead drop was picked up early this morning. Details to come soon.

The drop has been made and is now ready for pickup. This one isn’t quite as crazy as the London drop but I think I put in some interesting new signals. The copy of Master Collection that I dropped is for Mac but, as always, you’ll be able to exchange it after if you work on a PC. Search for clues here on theFlashBlog to get started. Make sure you don’t wait because this one may go fast. Hopefully it will still be there in the morning. My next session is not until Tuesday so I’ll be hanging out at the conference the next couple of days going to sessions. Good luck Toronto!

Lee

Frequently asked questions answered

One thing that I have noticed over the years is that I often get the same questions from people. These may come through email, on Twitter, or even in person at conferences. Below I have listed some of the most frequently asked questions along with their answers.

Where do you get your wallpapers from that I see in tutorials?
I get all of my wallpapers from DeviantArt, which is great resource for finding all kinds of cool artwork. The wood paneled wallpaper is one that people always ask me about.

Do you use Flex Builder and, if so, how did you customize it?
Yes in my more recent tutorials I use Flex Builder to write my ActionScript code. I use Eclipse 3.4 with the Flex plugin installed rather than using the standalone version of Flex Builder. As far as customization goes, I have done a couple of tutorials at gotoAndLearn as well as some blog posts on it.

How did you get Flex Builder to do snippets like pf for a private function?
Read the answer to the last question. The snippets functionality comes from the CFEclipse plugin but it only works for pure ActionScript projects and not in MXML files. I do want to see about getting it to work in all editors though. If you want to help, let me know.

Why don’t you have search on your blog?
I know, I know. Don’t ask me why it wasn’t there before. I just added it to the sidebar so search away.

How do I [INSERT REQUEST] with the 3D carousel code?
One thing I have noticed over the years is people who are just starting out with Flash attempting to follow some of the more complicated tutorials at gotoAndLearn. While I think it is great to try and push your skills to the next level, if you don’t know how to setup a click event then I would recommend starting out on some easier tutorials first.

When is the next issue of Flasher Magazine coming out?
I am going to be doing a lot of filming at FITC Toronto and will hopefully have enough for the next issue.

What cities will you be doing dead drops in?
The next one will take place during FITC Toronto. If you’re going to be there then stay tuned here for details. After FITC I will be in Washington DC and you can expect that one may happen there as well.

Where can I download your Wordpress theme?
I customized this blog by hand and didn’t use an existing Wordpress theme. I did take CSS from numerous themes and combined them into the theme you see now. If you take CSS from this site just try to change it slightly so it doesn’t look identical to my site.

What Subversion client do you use in your tutorials?
I use a Mac program called Versions. It has a very clean UI and makes using SVN not so geeky. It isn’t free though.

How do you display your SWF files on this blog so that the background dims black?
I use a Wordpress plugin called Shadowbox JS which handles everything for you.

Which plugin do you use to highlight code on this blog?
Over the years I have used a few different plugins but my current favorite is called CodeColorer. I like it because it uses the HTML code tag and the styles are also pretty nice.

Lee

Great AMF benchmarking tool

I just finished the final webinar in my 3-part series on PHP and the Flash Platform. You can watch parts one and two and today’s recording should be available soon. Today I showcased a great tool that was created by fellow evangelist James Ward which lets you see the performance gains when using AMF and Flex over things like AJAX and regular XML integration.

I have known about this tool for a while but I wanted to make sure that the rest of the Flash community was aware of it. Your really see the performance gains of AMF when you are dealing with large data sets. For instance, you can load and display 20,000 rows of data using AMF in half the time that it takes to do 5,000 rows with standard XML. Wow!

Lee

Custom Flex preloader video tutorial

This week I set out to try and create five new tutorials in five days. Well I have just uploaded the fifth tutorial that shows you how to create a completely customized Flex preloader using Flash CS4. One thing that really bugs me about most Flex applications is the standard aqua loading screen. This video shows how simple it is to customize that experience so there is no longer any excuse for aqua .

Lee

New video tutorial on using SWFAddress

I just uploaded a new tutorial that shows you how to enable direct and deep linking using the SWFAddress library. Deep linking is just another name for making the back button work. This tutorial also goes over a couple of potential gotchas that you need to avoid in order to get SWFAddress working properly. Adding this functionality will make your users very happy and, in the end, that’s what it is all about.

Lee

Video tutorial on collada and Papervision3D

I just uploaded a new tutorial showing how you can create 3D models with textures for use in Papervision3D. I use Blender in this example, which is a free, cross-platform 3D tool. I create a basic model and then create a texture file in Photoshop. After applying the texture I export it as a collada file and import it into Papervision3D. If you have a 3D background you will be able to go to town with this stuff.

Lee

Next Page »