Artikel-Schlagworte: „actionscript“

Hat mich gerade ein wenig aufgehalten, deswegen notiere ich das hier mal kurz:

Eine PostScript Typ1 Schrift besteht in der Regel aus vier, jedoch min. aus zwei verschiedenen Dateien:

.pfm (PostScript Font Metric)
enthält die Dicktenwerte der einzelnen Zeichen und Unterschneidungswerte für Zeichenpaare (wird nur für Windows benötigt)
.pfb (PostScript Font Binary)
enthält Informationen über die Schrift selbst; eine äquivalente Variante dieses Formats verwendet die Erweiterung .pfa (PostScript Font ASCII) und enthält nur ASCII-Zeichen statt beliebigen Bytes
.inf (optional)
ASCII-Textdatei mit allgemeinen Informationen zur Kodierung und den Dimensionen der Schriftzeichen (wird nur für Windows benötigt)
.afm (Adobe Font Metrics, optional)
die Adobe Font Metrics-Datei, mit einem zur PFM-Datei identischen Informationsgehalt in leichter verarbeitbarem (editierbarem) ASCII-Textformat

Quelle: Wikipedia

Diesen Beitrag weiterlesen »

Ich möchte jetzt gar nicht grundlegend die Typumwandlung in AS3 erklären, das wird hier schon gut gemacht. Vielmehr möchte ich nur kurz den Unterschied zwischen den beiden üblichen Verfahren zeigen, da die Frage hier vor kurzem mal aufkam.

Generell gibt es ja die beiden folgenden Möglichkeiten:

var myMc:MovieClip = myObject as MovieClip; //as-Operator
var myMc:MovieClip = MovieClip( myObject );

Im Falle eines erfolgreichen Casts liefern beide Varianten dasselbe Ergebnis. Im Fehlerfall allerdings liefert die Verwendung des as Operators null zurück während der “klassische” Cast eine TypeError Exception wirft.
So einfach ist das ;)

Näheres zu Problemen mit der Syntax von Type(expression),  insbesondere mit Arrays, findet ihr bei Darron  Schall.

Stark zu zweit – Flash & Flash

9. Dezember 2010
Autor: Lukas

Wahrscheinlich bin ich nicht der einzige Entwickler, der am Coding innerhalb von Flash Professional nicht wirklich viel Spaß hat. Viel schöner ist hingegen die Eclipse-basierte IDE des Flash Builders (ehem. Flex Builder). Die gute Nachricht: Die beiden lassen sich verbinden. Die noch bessere: Mit den aktuellen Versionen, Flash CS5 und Flash Builder 4, macht das sogar richtig Spaß. Spielen wir’s mal durch:

Diesen Beitrag weiterlesen »

In diesem Artikel möchte ich  sowohl auf die grundsätzliche Frage eingehen was conditional compilation eigentlich ist und anschließend darauf wie es in ActionScript 3 umgesetzt wird.

1. Was versteht man unter conditional compilation

Grundsätzlich wandelt ein Compiler sämtlichen Quellcode den er findet in Byte- oder Maschinencode um. Gute Compiler erkennen und entfernen zwar unbenutze Variablen, überflüssige Befehle/Zuweisungen und nicht erreichbaren Code, aber der Programmierer selbst hat keinen direkten Einfluss darauf was in der kompilierten Anwendung landet.

Nun gibt es aber durchaus Szenarien in denen es Sinn machen kann zu kontrollieren wann welcher Quellcode kompiliert wird: Diesen Beitrag weiterlesen »