
July 15th, 2010

Marvin Blase

On public demand (
) here’s a “Pure RobotLegs Comfort” Wallpaper with the motif known from the latest post in the trivialities-category, namely a synergy of Powerflasher’s FDT and RobotLegs. Yet the following resolutions are supported:
- 2560×1600
- 1900×1200
- 1680×1050
- 1280×1024
- 1280×800
Here’s a .zip file containing every resolution: rl-comfort-wp.zip (2mb)
If anyone wants changes or the like just drop a comment, I’m going to publish the .psd file then.
Update: Yes. 300dpi is in progress :)

July 14th, 2010

Marvin Blase
Hey,
yesterday I had to explain to someone why and how to use Assets in Powerflasher’s FDT. I thought of summing it up to show how I (almost daily) deal with that topic.
For those not knowing: When talking of Assets I mean Classes & Symbols which are exported to a SWC file from Adobe Flash itself and then used as a Linked Library in FDT – I know this term might not be 100% precise but I’m used to it, I just claim it’s a proper name because of it’s capital A. :) These Assets can be fonts, audio files, videos, bitmaps and of course DisplayObjects. The advantage of using Assets on the one hand is that you do not have to use Embed-Tags to include media files or fonts – as long as they are supposed to be compiled with the project and not loaded on runtime. On the other hand you can export animated clips from the Flash IDE and then add them to your stage and set up your code in FDT. You can even nest clips into another and still refer to them.
Read more »

July 13th, 2010

Marvin Blase
Don’t get me wrong, I’m using Google Chrome for some months now and definetly wouldn’t change to Firefox or the like anymore. Mainly for reasons of speed as no browser ever reached Chrome in that.
But as someone using Flash everyday Google Chrome has some really annoying bugs / missing features which definetly have to be fixed / added soon. I’m going to tell some of them – if anything mentioned has changed already or if you know a good alternative to it please let me know. Read more »

July 12th, 2010

Marvin Blase
Thibault Imbert (@thibault_imbert) just came up with a really interesting helper class to easily record your microphone input via AS3. Thibault used the new Microphone Object which comes along with the Flash Player Version 10.1 – so having a look at the code is a good start to get in contact with it. You can check out everything on ByteArray.org.
I’ve tried it quickly and have to say: Chapéu, it works fine, is set up in a second and is well written. Yet only a WAV encoding is supported but it shouldn’t be a big deal to include others, stay tuned!

July 7th, 2010

Marvin Blase
Hey,
I recently had to deal with Inertia-Movements again and had a look for some older scripts to re-use. I found two which I quickly wanted to share. Inertia movement is an effect you may know from many galleries or navigations. It’s the “move your mouse left and the clip will slide smoothly to the right” – thing. The example above shows it as well – thanks to Danny for these great pictures.
The first script I’m going to show is used for infinite looping, means, the movement will not become slower as you reach the end of the clip. It rather works like “The more the mouse is away from the horizontal center the faster the movement is”, so having an infinite loop of thumbnails is pretty cool then. An example can be found here: Hugo Boss Gallery
The other version is like the opposite – the clip is limited to the left and to the right, which basically means: The more the clip gets to it’s “end” the slower the movement becomes. This effect was used on depotVisuals or the example above.
Read more »

July 7th, 2010

Marvin Blase
I’ve registered myself at Flattr yesterday and therefor got some (I think there are three..) Invitation-Codes left. Whoever is interested just drop me a comment. The more people it use the more useful it becomes, so don’t shy to try (wow, MC beautify is here.. :))
Read more »

July 7th, 2010

Marvin Blase

Hey everyone,
long time no hear – but there were some very busy weeks which kept me from anything concerning Twitter, Blogging, etc. But now as some projects have been finished I’ll try to get back to business, starting with a new blog design at first :) For those interested what I’ve been working on, here’s a small excerp:
- Agilent Productconfigurator
A huge Pure AS3 application based on a config.xml which covers all filtering and setups them – and a modules.xml which carries all information about the systems and modules. It is written a way the client can customize every filter, every setup, every module. From declaring wether it should be a checkbox-filtering or a slider up to the modules’ tooltips. It has been realised with RobotLegs and FDT and I’m proud I’m able to say “This is a clean App!”, even after about 60 classes.
- Dynamic Gallery for Hugo Boss
An XML-Based, infinite loop panel using gallery with SWFAddress and a little backend.
- QuickAnalyser & WebApp for MunichRe
The WebApp is realised with many assets, FDT and a lot of timeline tweening. The Quick Analyser is based on an Excel Parser to XML, then some mindfreaking algorithms to get proportions of each year and value.
- NoteToMyself
This is a small WebApp by myself for mainly just storing passing-by-information. It works with SharedObjects as well as with Databases (if you are interested in an Account just drop a comment). So whenever I write down a note at home (while being logged in) I can quickly check it up in agency as well. I know there are many, many services doing so. But having fun with RobotLegs and some cool ideas made me write it by myself.
- A dynamic gallery with Ken Burns Effect
- Some Coverflows based on Typo3 data, customizable from the backend
- Many tests with bitmapdatas and pixeltransformations
Furthermore I’ve been asked to go for some Articles on Tutspluts which I surely will do soon. As said, I hope there is a bit more time now.
So long, hope you like the new design :)

April 28th, 2010

Marvin Blase
Just cleaned up my development folder as stumbling upon that little script to trace every children
(and it's children) in a specific DisplayObject:
Actionscript:
-
traceDisplayList(allCon, "=>");
-
-
function traceDisplayList(container:DisplayObjectContainer, indentString:String = ""):void {
-
var child:DisplayObject;
-
-
for (var i:uint=0; i <container.numChildren; i++) {
-
child = container.getChildAt(i);
-
trace(indentString, child.parent.name + " " + indentString + " " + child.name);
-
-
if (container.getChildAt(i) is DisplayObjectContainer) {
-
traceDisplayList(DisplayObjectContainer(child), indentString + "");
-
}
-
}
-
}
-
-
// => allCon => container00
-
// => container00 => clipA
-
// => container00 => clipB
-
// => container00 => clipC
-
// => ClipC => ClipC1
-
// => ClipC => ClipC2
-
// ...
Tough miniscript to get a whole detailed trace of every children's children in the passed DisplayObject. Used that once for debugging but was surprised now it's still working :)

April 27th, 2010

Marvin Blase
I stumbled upon some.. well, let's say "feature" of handling Timeline-Tweens within the Flash IDE. The following "feature" might be somehow confusing and it's a bit tricky to fix.
I'm talking of a Timeline-Tween which gets broken when changing the clip's properties while tweening.
Read more »