rss twitter

Auf MovieClips & Funktionen externer SWFs zugreifen

Es gibt immer mal wieder den Fall, dass man eine SWF nachlädt und diese SWF mit dem Hauptfilm kommunizieren muss. Sei es, dass man einen Button klickt und im Hauptfilm passiert etwas oder es soll Variablen/Objekte in den Hauptfilm schleusen. Wir schauen uns einmal an, wie man am leichtesten eine Unterhaltung der beiden Filme in AS3 umsetzt. Weiterlesen »

seperator

Sparkasse Karlsruhe – Virtueller 3D-Rundgang

sparkasse_teaser

Just released und auf jeden Fall einen Blick wert ist der virtuelle 3D Rundgang in der Sparkasse-Filiale am Europaplatz in Karlsruhe. Zum Einsatz in diesem kleinen Mammut-Projekt kamen diverse Helferklassen zur Steuerung und Hotspotverwaltung, ein eigens geschriebenes Caching-System, 3D Studio Max und die Flash CS4 IDE. Die Sparkasse freut sich sicher über Feedback.

Sparkasse Karlsruhe – Der virtuelle 3D Rundgang

seperator

SWFs sicher laden & sauber entladen

Meistens bastelt man sich schnell einen eigenen Loader für das leidige Thema des SWFs nachladen. Und wenn man dann auch noch in der Flash IDE arbeiten muss, ist jede Zeile eine Qual (hoch lebe FDT!). Ich hab also irgendwann einmal ein Snippet geschrieben, das ich für fast jedes (und das sind viele) Projekt verwende, um eine SWF nachzuladen und zu adden. Weiterlesen »

seperator

Snippet: Tage rückwärts zählen (Countdown)

Hier ein einfaches Snippet, um die Tage bis zu einem bestimmten Datum zählen zu lassen. Hat sich des Öfteren bei Messen-Microsites bewährt :) Zu beachten gilt eigentlich nur, dass die Monate bei 0 anfangen, Dezember ist also 11 und Januar 0.

Actionscript:
  1. var estDate:Date = new Date(2009, 09, 10);
  2. var curDate:Date = new Date();
  3.  
  4. var elapsed:Number = Number(curDate) - Number(estDate);
  5. var remaining:Number = Math.floor(elapsed/(1000*60*60*24^-1)+1);
  6.  
  7. trace("stichtag: " + estDate);
  8. trace("today: " + curDate);
  9. trace("verbleibend: " + remaining);

seperator

Transparente Masken mit Actionscript

Transparente, bzw. weiche Masken (mit weichen Verläufen z.B.) sind ja bekanntlich nicht gerade der beste Freund von Flash - mit Actionscript geht´s trotzdem. Einzige Voraussetzung: Ihr habt ein PNG in der Bibliothek (oder nachgeladen), das Transparenz aufweist. Diese Transparenz könnt ihr dann auch für die Maske verwenden. In diesem Beispiel liegt mcToBeMasked übrigens schon auf der Bühne. Wichtig bei dem Ganzen ist die cacheAsBitmap - Eigenschaft, die das png mit Transparenz dithered:

Actionscript:
  1. var png:MaskPNG = new MaskPNG(200, 200);
  2. var maskBitmap = new Bitmap(png, PixelSnapping.AUTO);
  3. maskBitmap.cacheAsBitmap = true;
  4. addChild(maskBitmap);
  5.  
  6. mcToBeMasked.cacheAsBitmap = true;
  7. mcToBeMasked.mask = maskBitmap;

seperator

Framebasierter Preloader

Wer größere Datenmengen zu handeln hat muss auf einen Preloader zurückgreifen. Es gibt viele schöne gecodete Preloader und viele Loops, doch wirklich ausgefeilte Preloadanimationen sind weiterhin müssen auf der Timeline animiert sein UND synchron zum ProgressEvent sein. Um also zusammen mit den wirklich geladenen Prozent einen Realtime-Preloader mit einer schönen Animation zu realisieren, muss ein Preloader-Clip abhängig davon gesteuert werden. Schauen wir uns an, wie. Weiterlesen »

seperator

Security Sandbox Violation in OS X

Nur kurz - hab gerade rausgefunden, dass beim Laden einer lokal gelegenen Datei auf Macs öfter mal dieser Fehler auftaucht, wenn man's in FDT kompiliert:

Only local-with-filesystem and trusted local SWF files
may access local resources

In meinem Fall ließ sich diese Security Sandbox Violation ganz einfach beheben, indem ich den use-network parameter beim Build mitgegeben habe. Natürlich auf true :)

seperator

Der Konstruktor gibt einen Wert zurück!?

Actionscript:
  1. public function create(templateID:int):* {
  2.     return new Template(templateID).get;
  3. }

Weiterlesen »

seperator

Enter-Taste im Textfeld neu definieren

Dieses Snippet verhindert, dass bei der Enter-Taste in Textfeldern ein Zeilenumbruch erfolgt. Praktisch z.b., um direkt nach der Eingabe zu bestätigen.

Weiterlesen »

seperator

Der erste Monat – ein Resümee

Zu allererst: Das Wort Resümee sieht wirklich komisch aus.
In diesem Post geht es hauptsächlich um einen kleinen Rückblick der letzten 30 Tage - wer also auf so sentimentales Zeugs keine Lust hat, sollte einfach auf den nächsten Artikel warten. :) Weiterlesen »

seperator
Powered by WordPress | Free T-Mobile Phones for Sale | Thanks to Palm Pre Blog, Video Game Music and Get Six Pack Abs