Archive for May, 2006

Podcast Interview: Microsoft WPF from a flasher perspective.

Monday, May 29th, 2006

David Matthew, the author behind Informit Flash Reference Guide, has interviewed Aric Cohen from Microsoft. Aric is leading the development team building the WPE…

The Interview

Watch me bleed – Fatal error in Flash 7.0 / 7.2

Sunday, May 21st, 2006

I’ve stumbled across an interesting error today:

Using the Object.watch can result in a crush of the Flash 7.0 / 7.2 IDE, the Flash 7 stand alone player, and the browser. Apparently this will happen when trying to delete all the properties of an object after one of its properties was assigned to an Object.watch method.

watch_error.jpg

watch_error_player.jpg

I have tried the script below, at my work, on six different Flash 7.2 machines and two 7.0 machines, all gave the same result of crushing the IDE. If you’ll be able to compile a SWF out of it, it’ll also crush Flash player 7. I have’nt managed to reproduce the error in Flash 8 though, IDE and Player. And sometimes even on Flash 7 it ran as expected without crushing, but, most of the time it’ll crush.

This code will probably crush you’r Flash mx 2004 IDE:

var o = new Object();
o.val = 123;
o.watch(“val”, callFunc);
o.val = 555;

function callFunc(prop, oldVal, newVal){
 trace(“watched”);
 //o.unwatch(prop);
 clearObject();
 return newVal;
}

function clearObject(){
 for(var i in o){
  trace(“o: ” + o[i]);
  delete o[i];
 }
}

Download example.

Click on the ball to crush it…
If you first can’t get a crush out of it, open and close it a few times.

The end of the decompiling bonanza !

Thursday, May 11th, 2006

DeCompilers software makers excuse their doing by saying: “if you’ll ever lose your fla ….” Yeah right, the people who used it to retrieve their lost fla can be counted on one hand. I bat you were wondering what will be the future of these decompilers under the new AS3 and VM2. This guy has asked the question and got an encouraging answer from Adobe. While AS3 wont be bulletproof, it’ll definitely be harder to decompile.

 

Flash player inaccuracy clarified

Monday, May 8th, 2006

I was ranting about the Flash inteval inaccuracy in some older post. Finaly, there is an article by Tinic Uro that clarifies why intervals and frame rates accuracy in the flash player is so nasty.

The article

Amazing arcade games parody

Tuesday, May 2nd, 2006

If you ever played beat’em up games in the arcade or old consoles (even if you didn’t), you’re gonna blow your mind from this video. This Pixel-Art styled animation is the work of Paul Robertson who manage to deliver a non stop 12 minutes of amazing, smoth, video game like action. 

Check out the screens:

pirateBaby_01.jpg

pirateBaby_02.jpg

pirateBaby_03.jpg

pirateBaby_04.jpg

Download: Pirate Baby’s Cabana Battle Street Fight 2006 
Well worth it’s 112mb

For me, beside it is a great animation it reminds me of the good old arcade days in a funny and inspiring way.
Someone gotta make this into a real game.

Â