Archiv der Kategorie ‘ActionScript 2‘

MovieClip Subklasse dynamisch instanzieren

Thursday, den 12. March 2009

Wer häufig mit ActionScript 2 zu tun hat, wird sicher früher oder später auf die Idee kommen, dass es ja ganz sinnvoll wäre, eigene Subklassen von MovieClip zu haben.
Das Problem ist: Wie kann man solche Subklassen dynamisch instanzieren und der Bühne hinzufügen?

In ActionScript 3 gibt es ja glücklicherweise die Funktion addChild( DisplayObject ), in ActionScript 2 wird man diese oder eine vergleichbare Funktion leider vergeblich suchen.

Allerdings gibt es (mindestens) zwei Möglichkeiten, doch zum Ziel zu kommen.
Den ganzen Beitrag lesen »

Schriften dynamisch zur Laufzeit laden

Friday, den 6. March 2009

Ein Problem, mit dem sich die meisten Flasher wohl schon einmal konfrontiert sahen, ist die Verwendung von Schriften für dynamische Textfelder.
Solange man Statische Textfelder benutzt, kümmert sich Flash selbstständig darum, dass die Schriften für alle Besucher verfügbar sind. Auch für dynamische Textfelder kann per “Einbetten”-Funktion in der Flash IDE sehr einfach dafür gesorgt werden, dass die verwendete Schrift eingebunden wird (Anbei ein sehr guter Artikel zum Einbetten von Schriften in Flash AS2 allgemein).

Was aber kann man tun, wenn man eine Vielzahl verschiedener Schriften für dynamisch gesetzte Textfelder zur Verfügung stellen möchte?

Im Casalib-Framework habe ich einen ganz netten FontManager gefunden, der hier ausführlich beschrieben wird.

Ich bin noch nicht ganz glücklich mit der Lösung, da sie durch die feststehende relative Url zu den Fonts ziemlich statisch ist. Vielleicht finde ich hier in nächster Zeit noch eine etwas variablere Lösung.