Tag Archive for 'Tips'

Wie erkenne ich, ob eine Schrift eingebettet ist?

English: The following article describes how you can quickly detect the usage of systemfonts or embedded fonts in AIR, Flash or Flex without the need of analysing the whole sourcecode.

Deutsch: Texte werden in Rich Applications (z. B. mit AIR, Flash oder Flex) normalerweise entweder mit Systemschriften oder durch eingebettete Schriften systemunabhängig dargestellt. Beide Varianten haben Ihre Vor- und Nachteile beispielsweise hinsichtlich Darstellungsqualität und Dateigröße. Mit bloßem Auge ist in einer fertigen Anwendung jedoch leider kaum erkennbar, um welche Variante es sich handelt. Und die Suche im Quellcode gestaltet sich oft wie die Suche nach der Nadel im Heuhaufen – gerade bei modularen Anwendungen, bei denen nachträglich geladene Inhalte auf Schriftkonturen der Hauptanwendung zurückgreifen sollten. Glücklicherweise gibt es jedoch einen kleinen Trick, der die Suche erleichtert. Denn ein weiterer wesentlicher Unterschied zwischen Systemschriften und eingebetteten Schriften ist, dass sich Systemschriften nicht transformieren lassen. Es reicht bereits aus, den betreffenden Inhalt (der Einfachheit halber am besten gleich die ganze Anwendung) minimal zu drehen (rotation) und schon werden Systemschriften nicht mehr dargestellt. Dies kann man sich somit zu Nutze machen, um bei einer vorhandenen Anwendung schnell zu erkennen, wo es sich um Systemschriften oder eingebettete Schriften handelt.

Flash, Flex und ActionScript auf einer DVD

Wer eine umfassende DVD rund um die Anwendungsentwicklung mit Flash und Flex benötigt, der sollte einen Blick auf meine neueste DVD werfen. Diese DVD enthält nicht nur 9 Stunden rund um die Anwendungsentwicklung mit Flash und Flex: Zusätzlich sind noch einmal knapp 7 Stunden Bonuskapitel enthalten: Darunter ein kompletter Crashkurs Flash CS3 mit vielen Tipps und Neuerungen für ambitionierte Ein- und Umsteiger sowie noch einmal gute 4 Stunden als Einführung in das Thema ActionScript von Version 1 bis 3! Weitere Infos direkt vom Verlag gibt es hier.

„Adobe Flash CS3 - Anwendungen entwickeln“ auf DVD
Autor: Sascha Wolter
Preis: ca. Euro 40,-
ISBN: 978-3-8273-6098-4
Erscheinungsdatum: Pearson Education GmbH, 2007
Link: http://www.amazon.de/exec/obidos/ASIN/3827360986/wolter-21

Flex Framework via ActionScript nutzen

English: The following article describes how you can use the Flex Framework via ActionScript without the usage of MXML (or to be honest with only one little initial line of MXML).

Deutsch: Ralf (bokel) hat sich bereits intensiv damit beschäftigt, wie sich das Flex Framework ohne MXML nutzen läßt. Ganz ohne scheint es ja nicht ohne erheblichen Aufwand zu gehen, da der Compiler ein Rumpf-MXML benötigt, um den kompletten und recht umfangreichen Code zu generieren. Neben Ralfs Ansatz mit dem Initialisieren-Ereignis habe ich noch eine weitere Lösung gefunden: Letzendlich kann man sich die Vererbung zu nutze machen und eine eigene Application ableiten, in der drin dann alles programmiert wird.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package{ 
  import mx.core.Application; 
   public class MyApplication extends Application { 
      public function MyApplication() { 
         // singleton 
         super(); 
         if (!MyApplication.application) { 
            MyApplication.application = this; 
         } 
      } 
      /* 
       * Everything starts here 
       * right after the initialization 
       */ 
      override public function initialize():void { 
         super.initialize(); 
         // place your code here 
      } 
   } 
}

Als MXML reicht dann folgendes Mini-Dokument:

1
2
<?xml version="1.0" encoding="utf-8"?> 
<mynamespace:MyApplication xmlns:myNamespace="*" usePreloader="false" />