Posts Tagged ‘adobe’

Indoor projection mapping

If you’re going to be crazy, you have to get paid for it or else you’re going to be locked up.
– Hunter S. Thompson

Because the next hip thing in Veejaying is mapping, and since I’m still a professional VJ, it is about time that I presented my first Mapping project. Now truth be told, I’m a bitch in these things, and won’t get out of bed unless somebody pays me an insane amount of money for these stuff like this. But our Sales-Samurai got Adobe crazy enough to sponsor a mapping project for something called “the National Publishers Convention 2011” at the deFabrique </mandatorynamedropping>

Let me fill you in on “Mapping”, it is the art of using everyday walls and buildings as a projection screen, where one uses the distinct features of the wall or building in the visuals. Simple idea, you have to be French to come up with it. Long story. As I said, it’s the next hip thing. And I must admit, it is very cool.

Now they wanted me to give a quick overview of communication media. I can do that. And with Peter Ankone and Max Sombroek at my side nothing can really go wrong. Except that Peter overslept and missed his own project. Jinx

YouTube Preview Image
Posted: June 27th, 2011
Categories: media, vj, work
Tags: , , , , , , ,
Comments: No Comments.

Breaking Flash references through serialization

Here is to Google: this article needs to be found by As3 Flash and Flex programmers on the keywords: serialization, JSON, encoding, decoding,  referencing, object referencing, breaking referencing and complicated objects, Resistance is futile. Programming, actionscript. Flash hack, and the final way to un-reference objects in flash.

So here is the git of it; when you want to break references in as3 for a copy or a clone you usually need to get the stuff out of an object and put it back in again; this is hard with complicated objects, but luckily this exactly the same as serialization! for instance through JSON, which is already available in the neatly packed library Casalib

So your copy can be written as:

var copyObject = JSON.decode(JSON.encode( originalObject ))

Well now. I intended to write this in such a way that everybody would be able to understand this, but after a few days of pondering, I’ve decided that that would never work. So I’ll try to keep it brief and interesting, but if you have no idea what as3 is, or referencing for that matter; I’m not sure you’ll get this. Still what I’m writing here is about sheer brilliance and beautiful insight AND I have a picture of the Alien Love Messiah:

(more…)

Posted: February 6th, 2011
Categories: general, media, nerd, research, technology, web, work
Tags: , , , , , , , , , ,
Comments: No Comments.

10 inch Malatas SMB Android tablet: DO WANT !

“Oh! this is the nVidea stuff… “ — Yes! Hardware Accelerated Flash 10.1

[...]

“ah, too bad, no flash… yet” — hmm… yet.  :-/

YouTube Preview Image

And this is shipping in September!
through Engadget

Posted: June 18th, 2010
Categories: nerd, technology
Tags: , , , , , , ,
Comments: 1 Comment.

AS3 Bug of the Week (again? Yes, again)

URLDecoding is one of those things that makes life a little bit more of a pain.

the idea is that in a typical URL certain characters are not allowed; for instance an % or an $ or & are used for functions in URLs, and can thus not be used. Now that is a pain, since some URLs need them. For instance http://www.somedomain.com/track/salt&pepper needs to be escaped as the space and the ampersand cannot be used directly. This is done with a %26 sign; ( somedomain.com/track/salt%26pepper) Every decent programming language has a function called escape or URIdecode to do this for you.

Flash has it too, you can find it in the manual however, it escaped %23, %24 and %26 the %25 escape (the %-sign) is strangely missing and will throw an error.

Why?

Because the people at Adobe want to kill me. Or so I think. Why?! Why can’t I escape %-signs?!

The workaround is simple, and reads something like:

function escapeURL(someURL:String):String {
 someURL = someURL.split("%").join("P")
 someURL = URLDecode(someURL)
 return someURL
}

In the split I replace the % signs with P’s, cuz’ if i was to replace them with %25 it still crashes.

Why, Adobe?! WHY…

Posted: June 15th, 2010
Categories: nerd, technology, web, work
Tags: , , , , , , , ,
Comments: No Comments.