b-log – betriebsraum weblog

Software Development, Human-Computer Interaction, Projects…

Posts filed under “Flex/AS3”

Academic Flash and Paper of the Month

After almost a year of silence on this blog, I’m starting a new series of blog posts that cover serious topics that have both academic and practical relevance in terms of RIA development, user interface design or software design – basically topics that might be of interest for people involved in the design and development […]

Continue reading this post

Issues with utility windows in Adobe AIR

In Adobe AIR there are three different window types available to create a new NativeWindow. One of the types is the NativeWindowType.UTILITY type: The flash help says: ┬╗Utility windows use a slimmer version of the system chrome and do not appear on the Windows task bar and the Mac OS-X window menu.┬ź Some issues you […]

Continue reading this post

Two convenient ways to update your AIR applications

Our recent AIR application MiniTask has built-in support for application updates via the web. In the first version we used Claus Wahler’s AIR Remote Updater which is a really smart solution for update handling as it “grabs the version number directly from the remote .AIR file without having to download the entire file” (using FZip). […]

Continue reading this post

MiniTask – free AIR application

After having developed one commercial and one internal Adobe AIR application MiniTask is our first free app. It has its own website at www.minitask.org with screenshots and further information. We developed it using the PureMVC framework for AS3 and it has turned out to work quite well! Give it a try…

Continue reading this post

Unloading AS3 content

Grant Skinner has posted a very informative article about the issues of unloading content in AS3. Currently we’re facing the same problems (loading / unloading third-party content) in our main application. We handle unloading by providing some API events (“onRemove” etc.) and clearly stating in the API docs that it is the developer’s responsibility to […]

Continue reading this post

Flash v3 component issues

After having worked on a project with Flash’s CS3 component set I guess one could say that they’re much better than their predecessor (after all they’re based on ActionScript 3 now). Some useful components are missing but that’s not too bad as you could create your own based on the v3 core, use Yahoo’s free […]

Continue reading this post

stage.invalidate() and Event.RENDER for UI elements

We’ve been doing lots of ui stuff lately using ActionScript 3 and the new methods available for redrawing. Unfortunately there’s a Flash Player Bug with Event.RENDER which you should keep in mind when using that approach. Before talking about the bug, here’s a quick introduction to general redrawing techniques (just in case you’re not already […]

Continue reading this post

Runtime font loading with AS3 / Flash CS3 (not Flex!)

If I never really got something in Flash it was font embedding and runtime font loading. The bad news is: We have ActionScript 3.0 now and Flash CS3 and I still haven’t completely understood it yet. The good news is: It works – somehow – if you keep in mind some things. After all articles […]

Continue reading this post

Tip for using SWFAddress and GoogleAnalytics together

Just a quick tip to save you a few minutes if you plan to use SWFAddress (as far as I know currently the best browser-back-button solution for flash) and GoogleAnalytics (for tracking) in a flash project:

Continue reading this post

Flash Video Tip 3: Stopping a FLV from downloading

When you set the contentPath property of the FLVPlayback component in Flash 8 it immediately starts (progressively) downloading the flv. Normally this is the desired behaviour but sometimes you don’t want the flv to take up bandwidth because there are currently other loading processes. Some time ago I read an article at Flashcomguru on how […]

Continue reading this post