Erstellt man am 31. Tag eines Monats ein Date-Object in Actionscript, ist die Reihenfolge in der man anschliessend einen Tag und einen Monat für dieses Objekt bestimmt entscheidend.
//am 31. August erstellt:
var date:Date=new Date();
date.setDate(13);
date.setMonth(8);
trace(date);
//Sun Sep 13 09:39:09 GMT+0200 2009
var date2:Date=new Date();
date2.setMonth(8);
date2.setDate(13);
trace(date2);
//Tue Oct 13 09:39:50 GMT+0200 2009
Wenn man zuerst den Monat bestimmt, in diesem Fall den Monat September ( setMonth(8) ), springt das Date-Object unter Umständen schon einen Monat weiter, wenn es wie hier am 31. August erstellt wird, da der September nur 30. Tage hat.
Also am besten zuerst den Kalendertag und anschliessend den Kalendermonat setzen.
Das neue Flash CS4 ist bei Arbeiten in der Zeitleiste stellenweise leider sehr langsam. Das Bearbeiten eines MovieClip-Symbols hat auf meinem MacBook-Pro mit 4GB RAM oft das Erscheinen des “Beach-Balls” zur Folge. Ganz schön bitter für ein derart teures Upgrade.
Offensichtlich hängt das mit der neuen Darstellung auf der Bühne zusammen, die dem Endergebnis im Flash-Player deutlich näher kommen soll. Da diese Darstellungsform nur bei Actionscript 3.0 Projekten genutzt wird, schafft ein (ggf. temporäres) Umstellen der Veröffentlichungseinstellungen auf Actionscript 2.0 Abhilfe.
Dann lässt sich in der Zeitleiste wieder deutlich schneller arbeiten.
Immerhin: Das Problem ist Adobe mittlerweile bekannt – man arbeitet daran – siehe dazu:
http://blogs.adobe.com/rgalvanl
Das lässt doch hoffen. Wie man auf http://alivepdf.bytearray.org/?p=27 lesen kann, ist es in Kürze möglich in mit alivePdf generierte pdfs Schriften einzubetten.
AlivePdf ist eine OpenSource ActionScript 3.0 PDF-Library von Thibault Imbert. Damit lassen sich Pdfs direkt aus Flash heraus generieren. Mit dem FileReference-Object im anstehenden Flash-Player 10 (oder in Air-Apllikationen) können diese dann direkt auf der lokalen Festplatte gespeichert werden. Das Ganze funktioniert (dann) ohne serverseitige Skripte und ist nicht zuletzt für Anwendungen auf CD-Roms interessant.
Bisher war so etwas nur sehr umständlich zu realisieren – und davon weiss ich ein Lied zu singen.
Adobe hat eine zweite Beta-Version des kommenden Flash Player 10 veröffentlicht.
Mehr unter Abobe labs
Die Neuerungen fordern aber auch ihren Tribut – Zitat aus den Systemvoraussetzungen:
Flash Player 10 no longer supports Mac OS X versions 10.1, 10.2, and 10.3, nor Windows 98.
SourceCode: textMove.zip
Hello again. Nach einem langen Projekt habe ich endlich mal wieder Zeit zum bloggen – und Kanufahren :-)