For one of firstborn's current project pitches, I made a little demo that showcases the combined usage of Papervision 3D and the Google Maps API. You can enter any location you want, into the textfield (i.e. "Germany", "10005 USA", "Wall St. New York", etc.) and as soon as you click the button, the little orange indicator hovering over the globe moves to the location you just entered...
Related Link:
http://www.jensfischer.us/demos/globeLocation
A little while ago, I was playing around with Augmented Reality in Flash for a possible project at firstborn, using the extremely handy open source code library FlarToolkit. To see my little demo, you'll need to have a webcam installed and print out the pdf with the tracker. Enjoy.
Related Link:
http://www.jensfischer.us/demos/augmentedReality/
I recently stumbled up a code library named "marilena" that allows me to use basic face tracking in Flash. Here you can see a first, quick demo, which obviously has to be improved a lot, but it works fine as a proof of concept. Tracking the head's rotation or the correct position of the eyes isn't supported yet, which would be a next step for me, towards an improved version of this experiment.
Related Link:
http://www.jensfischer.us/demos/faceTracking/
Here's a demo I made, showcasing a little interactive video in Flash. The whole thing is controlled by an XML that you can use to "stitch" video sequences together as you wish. The demo also shows, which video asset is loaded and unloaded at which time... The camerawork was done by Will Russel (firstborn's studio producer) and the model was Susanna (our intern from Hyper Island).
Related Link:
http://www.jensfischer.us/demos/interactiveVideo/
The following post is part of firstborn's mentorship program. For more information and a full table of contents, check out the mentorship main post.
Reading an XML
download: 005_xmlExample.zip
This example teaches you how to load and read from an XML file.
Custom Events
download: 007_customEvents.zip
This example shows you how to extend Events, to create your own custom Events that can pass along important data to the listener. Have a look at the code and you'll see why that makes the developer's life a hell of a lot easier.
Sadly, I don't really have any videoclips from this show. The first reason for that is the extreme strength of Modeselektor's base versus the poor quality of my camera's microphone. The second and even more annoying reason is, that I got jumped by security whenever I took my little camera out of my pocket for only a few seconds... So without any own footage to back it up, let me tell you that the show was absolutely worth its money and both Modeselektor and their supporting act Housemeister had everyone dancing all night long... Highlights of the show included a champagne shower for the dancefloor and a guy dressed up as a pig in butcher clothes butchering and later on fighting with a guy dressed up as a chicken...
Related Link:
http://www.youtube.com/results?search_query=bowery+ballroom+modeselektor
The following post is part of firstborn's mentorship program. For more information and a full table of contents, check out the mentorship main post.
Stage Demo
download: 001_stageDemo.zip
Many of firstborn's websites take up 100% of the browser-window's height and width, and then center the website in the middle. This little script shows how to achieve that.
Font Demo (embedded in main swf)
download: 002_fontDemoInternal.zip
This example demonstrates how to embed a font into the library of a flash file and then create dynamic text fields, using that font. While this practice is easy and sufficient to help you understand the basic principles of creating dynamic textfields in flash, it is not optimal, because you would usually try to load fonts after the application has started, to avoid a too heavy initial load.
loading external Fonts
download: 006_externalFont.zip
The next step of Font handling: loading external fonts. While the method in this example still isn't the most advanced, it is a lot more professional than the one you learned before. Pay attention to the timeline in the font.fla, because it contains important code, that registers the fonts so you can use them in your main Flash application...
Button Class Example
download: 004_buttonExample.zip
A basic button class example, with rollover and rollout states. When you create a new instance of the button class, you can set the text of that button and the button size adapts automatically to it. This example also shows you the basic usage of the Tweening Engine "Tweener".
On December 5th, Firstborn beat Big Spaceship in the first, soon-to-be-annual gotoAndPlay() tournament. The reward for our 2:1 (Basketball, Table Tennis vs. Foosball) victory was a redirect for a day. For one day, Bis Spaceship's portfolio was replaced by a very special version that Eric Decker and I developed together...
Related Link:
http://www.firstbornmultimedia.com/websites/08_sinktheship/
About:
As part of firstborn's internship program each trainee is assigned/can choose a mentor out of firstborn's team, to help him strengthen the skills in a certain area. The mentor program is an intense 1on1 training, which consists out of a mix of exercises, tutorials and work on real projects under the lead of the mentor. This category of my blog here is a steadily growing collection of useful resources and little exercises for those who picked me as their Actionscript mentor.
Code Examples:
- Stage Size/Resize, Font loading and a Button Class
- Loading XML and creating custom Events
Exercises:
Ressources
* I'll update this post regularly, for it to serve as a table of content for this blog-category...
