User Mouse Tracking / Website Research

Posted on | Juli 11, 2010 | 1 Comment

If you use website statistic tools – and thats something i guess everybody is interested in – you got well numbers about how many users visit your website and exactly which page of your website. You will also know from which other website the came and which key words they used within Google to get to your page. Each of this are very important facts for exmaple for SEO aspects, etc. For example Google Analytics is of course a great free tool for this ( include the old discussion how many more should Google know about you and your website ). Read more

Dynamic Resize Flash Application Container / Flash Stage ( without external JavaScript )

Posted on | Juni 1, 2010 | 15 Comments

If you have dynamic content within your Flash application or you have several states or “pages” implemented, which all have different content, it might be helpful to resize your flash aplication container within the html- context. For this it’s not enough to resize the application from within the flash application. You also have to resize the surrounding html container. This is the object tag for Mozilla browsers or the embed tag, if the client uses the Internet Explorer.

In each case you have to use the ExternalInterface. You call it from the flash application with parameters for the new height and width value of the flash container. On the other side you have to define an javascript function which do the resize operation with these values.

Here is an AS3 class which already includes the JavaScript part. Soyou don’t have to define an extra JS function. So you just have to import the AS3 class into your project and your ready to resize you application from Flash. Read more

EU Tour 2010 – “Die letzte Bratwurst vor Amerika”

Posted on | Mai 22, 2010 | 4 Comments

Start frei für Runde Zwei. In diesem Jahr geht es mit den eigenen Maschinen los. Lars und ich werden auf dem europäischen Festland bleiben. Abgesehen davon, dass natürlich der Weg das Ziel ist, geht es nach Portugal. Genauer gesagt zur “Letzten Bratwurst vor Amerika“, einem Bratwurststand an der südwestlichen Spitze von Portugal, dem “Cabo de São Vicente. Wie im letzten Jahr versuche ich eine lücklose Dokumentation der Ereignisse zu schaffen und hier einzustellen. Wir freuen uns also schon jetzt auf “Steve” und mal sehen was in diesem Jahr in Raum 230 so abgeht ( wer das nicht mehr genau versteht sollte evtl. noch mal die Berichte der USA Tour lesen ).

Neue Einträge werden immer unten angehängt, außerdem dieses Jahr mit Slideshow zu den Bildern.


Read more

Quick start with Flash ExternalInterface class

Posted on | Mai 21, 2010 | No Comments

The ExternalInterface class allows you to communicate with the Flash wrapping container, which is usually the HTML page with JavaScript capeability. It allows you to send data from ActionsScript to JavaScript and vice versa.

The ExternalInterface class is implemented for nearly all current browsers. Please see the documentation for a detailed list of the supported browsers here.

All five attributes and methods are static, so you don’t need an instance of this class.

Make sure ExternalInterface is available

When using the ExternalInterface you should make sure it’s available. So please test the boolean value ExternalInterface.available:

if( ExternalInterface.available ){
  ExternalInterface.call( .... )
}

Read more

Preload assets with JavaScript, load-complete callback for single assets include SWF/Flash

Posted on | Mai 15, 2010 | 2 Comments

Currently i need to know within JavaScript when a SWF-file was loaded completly. You could easily handle this with a single ExternalInterface call from within the Flash-application. This is not a very nice solution if this has to be done for each of you flash-applications. This is the neccesary way if you also have to access the flash-application from outside. But in my case i just need to know when the flash is loaded and available in the browser cache.

For this i wrote the swfJSPreLoader. This preloader accepts an array of assets you would like to preload. Internally it will create an flash-application which does the preloading. You could define several callback handlers. So JavaScript gets to know when all assets are loaded or each single asset is loaded including SWF-files. Read more

FFK10 – Day 2

Posted on | April 25, 2010 | No Comments

Hallo und Humppa nach Norddeutschland,

Nach einem gelungenen Beisammensein bei der Audiotool-Party, konnte es mit dem zweiten Tag der Konferenz losgehen.

Usabillity Testing

Das erste mal auf der FFK vertreten führte Tobias Hauser den Zuhörer in die Welt des struktierten User Tests ein. Was machen wenn der User meint die Webseite sie nicht nutzbar oder Webanwendung ist nicht zu friedenstellend ? Wie geht mein beim Testen vor, welche Software unterstützt, worauf sollte man achten und was sollte man beim Testing lieber unterlässt.
Read more

FFK10 – Day 1

Posted on | April 20, 2010 | No Comments

Hallo und Humppa nach Norddeutschland,

wie immer: wer nicht gerade in Köln bei der Flash Forum Konferenz (FFK10 – http://ffk10.flashforum.de) ist der verpasst etwas. Dieses Jahr geht das Treffen der größten deutschen Community zum Thema Flash und Flash Plattform in die bereits 10 Runde. Wieder einmal konnte die Konferenz mehr Teilnehmer als im Vorjahr anlocken. In diesem Jahr sind es Runde 500.

Keynote

Wie schon im letzten Jahr kam die Keynot von Serge Jespers, seines Zeichens Evangelist bei Adobe. Es gab wieder eine kleine Übersicht über die Flash Plattform und eine paar Demos zu den Neuerungen im Flash Player, die sich besonders im Mobile-Bereich zeigen. Serge zeigte auch ein Nexus One mit Flash Player. Den Vergleich zwischen HTML5 und Flash gewann natürlich der Flash Player ;) Nicht Teil der Demo ist natürlich das iPhone – aus aktuellem Anlass eine entsprechend häufiger belächeltes Thema allerortens.
Read more

JavaScript Timer Class

Posted on | Februar 27, 2010 | No Comments

Here is a little JavaScript Class which allows you to have timed function calls. Of course there could be different instances of these timers. Here is a example how to use it:

var timer = new Timer( {'interval':1000} );
timer.start( timedFunction );
 
function timedFunction(){
   // called every 1000 milliseconds
}

The function timedFunction will be called every 1000 milliseconds. The millisecond interval will be configured within the configuration object, which is given as parameter into the the class constructor. There is also an optional second parameter for the start function to set the scope. This allows you to use the timer within other JavaScript objects. To stop the timer use the stop function.
Read more

Connect OpenOffice with MAMP/XAMPP MySQL on OS X

Posted on | Januar 25, 2010 | 1 Comment

Just to have a note for myself, here are some steps you need to know to connect your MySQL Database with OpenOffice e.g. for creating form letters.

You need to create a ODBC connection. First step is to install the latest ODBC drivers. For MySQL you will get them diretly from MySQL: http://dev.mysql.com/downloads/connector/odbc/. Just download and click through the installer. If you used the XAMPP or MAMP packages the MySQL socket will not be installed in the /tmp directory. But this is required for most ODBC drivers. Read more

Medion Navigationsgerät (GoPal auf WinCE) mit eigenen Geokoordinaten / POIs erweitern

Posted on | Januar 3, 2010 | No Comments

Für die Freiwillige Feuerwehr haben wir uns ein Navigationsgerät angeschafft und dies wollte ich nun schon seit langer langer Zeit mit den Geokoordinaten der Hydranten bestücken, damit man im Einsatzfall auch die selten verwendeten Hydranten schnell findet. Künftig sollen hier auch die Koordinaten der Hydranten aus den Nachbargemeinen eingespielt werden. Wird diese bei einem Einsatz unterstützt kann man bereits auf solche Daten zurückgreifen.

Für die GoPal-Geräte bieten sich im Grunde drei Ansatzpunkte für das einspielen eigener Daten:

  1. Originäre Kartedaten/POIs im .PSF-Format
  2. Routen/ Tracks
  3. Eigenständige Programme

Read more

keep looking »