13.07.2015 Aufrufe

Flash Professional CC-Handbuch (PDF) - Adobe

Flash Professional CC-Handbuch (PDF) - Adobe

Flash Professional CC-Handbuch (PDF) - Adobe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Hinweis: Um allen Instanzen einer Komponente in Ihrer SWF-Datei einen Stil zuzuweisen, ändern Sie den Stil global mithilfe von_global.styles.ComponentName.Verwenden von Runtime Shared LibrariesNach obenMithilfe von Runtime Shared Libraries kann manchmal die Downloadzeit verbessert werden. Im Allgemeinen sind diese Bibliotheken erforderlich,wenn es sich um größere Anwendungen handelt oder zahlreiche Anwendungen auf einer Site dieselben Komponenten oder Symbole verwenden.Durch das Externalisieren der allgemeinen Elemente Ihrer SWF-Dateien müssen Klassen nicht wiederholt heruntergeladen werden. Bei der erstenSWF-Datei, die eine Shared Library verwendet, dauert der Download länger, weil sowohl die SWF-Datei als auch die Bibliothek geladen werden.Die Bibliothek wird auf dem Computer des Benutzers zwischengespeichert, und alle folgenden SWF-Dateien verwenden dann diese Bibliothek.Bei großen Anwendungen kann dies zu stark verkürzten Downloadzeiten führen.Anzeigen von SonderzeichenNach obenComputerbetriebssysteme arbeiten mit spezifischen, regionalen Codepages. Beispielsweise arbeitet ein Computer in Japan mit einer anderenCodepage als ein Computer in England. <strong>Flash</strong> Player bis Version 5 verwendete die Codepages, um Text anzuzeigen; <strong>Flash</strong> Player ab Version 6verwendet Unicode zur Textanzeige. Da es sich bei Unicode um einen universellen Zeichensatz handelt, der Zeichen für alle Sprachen enthält, ister zuverlässiger und bietet eine standardisierte Textanzeige. Die meisten aktuellen Anwendungen verwenden Unicode.Mithilfe von Unicode-Escape-Zeichenstrings können Sie in <strong>Flash</strong> Player 6 und höheren Versionen Sonderzeichen anzeigen. Es werden jedochnicht alle Zeichen korrekt angezeigt, wenn der geladene Text nicht UTF-8- oder UTF-16-kodiert (Unicode) ist oder kein Unicode-Escape-String zurAnzeige von Sonderzeichen verwendet wird. Unicode-Codetabellen finden Sie auf der Unicode-Website unter unicode.org. Eine Liste häufigverwendeter Escape-Strings finden Sie in der folgenden Tabelle.Eine nicht auf Unicode basierte Anwendung verwendet die Codepage des Betriebssystems, um die Zeichen auf einer Seite zu rendern. In diesemFall bestimmt die Codepage, welches Zeichen angezeigt wird, d. h. die Zeichen werden nur korrekt wiedergegeben, wenn die Codepage desBetriebssystems mit der der Anwendung übereinstimmt. Die Codepage, die bei der Erstellung der SWF-Datei verwendet wurde, muss mit derCodepage auf dem Computer des Benutzers übereinstimmen. Bei Anwendungen, die an ein internationales Publikum gerichtet sind, empfiehlt essich, Unicode zu verwenden.Durch Eingabe von System.useCodepage in Ihren Code zwingen Sie die SWF-Datei, die Codepage des Systems anstelle von Unicode zuverwenden.Gehen Sie nur dann so vor, wenn Text, der nicht Unicode-kodiert ist, von einem externen Standort geladen wird und wenn dieser Text mitderselben Codepage kodiert wurde, die auch vom Computer des Benutzers verwendet wird. Wenn diese beiden Bedingungen erfüllt werden, wirdder Text problemlos angezeigt. Andernfalls sollten Sie Unicode und einen Unicode-Escape-String verwenden, um den Text zu formatieren. Umeinen Escape-String zu verwenden, fügen Sie im Bild 1 der Zeitleiste den folgenden ActionScript 2.0-Code ein:this.createTextField("myText_txt", 99, 10, 10, 200, 25);myText_txt.text = "this is my text, \u00A9 2004";Mit diesem ActionScript-Code wird ein Textfeld erstellt und Text in das Textfeld eingegeben, u. a. das Copyright-Symbol (©).Sie können eine SWF-Datei zwingen, die Codepage des Betriebssystems zu verwenden, die durch die Eigenschaft useCodepage gesteuert wird.Wenn eine SWF-Datei von <strong>Flash</strong> <strong>Professional</strong> exportiert wird, wird standardmäßig Unicode-Text exportiert und System.useCodepage wurde auffalse gesetzt. Bei der Anzeige von speziellem Text oder von Text auf internationalen Systemen können Probleme auftreten, und dieses Problemkann möglicherweise mit der Codepage des Systems behoben werden. System.useCodePage sollte aber nur als letzter Ausweg verwendetwerden.Um die Codepage des Systems zu verwenden, geben Sie die folgende ActionScript 2.0-Codezeile in Bild 1 der Zeitleiste ein:System.useCodepage = true;Wichtig: Ein Sonderzeichen kann nur angezeigt werden, wenn die auf dem Computer des Benutzers verwendete Schriftart dieses Zeichenenthält. Wenn Sie nicht sicher sind, empfiehlt es sich, das Zeichen oder die Schriftart in die SWF-Datei einzubetten.Die folgende Tabelle enthält einige häufig verwendete Unicode-Escape-Strings.ZeichenbeschreibungUnicode-Escape-StringGedankenstrich (—) \u2014eingetragene Marke (®)Copyright (©)\u00AE\u00A9Marke () \u2122Euro (€)\u20AC846

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!