Actionscript 3.0 für Anfänger: Lektion # 4

Dienstag, 11. November, 2008

Resume unsere Beispiel-Code von TicTacToe (das ist ganz auf Google-Code) und wir beginnen zu analysieren sie im Detail.

Import-Definitionen

Mit ActionScript 3.0 wurde eine große Aufgabe der Reinigung und Anordnung der Klassen nell'alberatura (enthalten package den package Paket), die während der Entwicklung. In anderen Programmiersprachen, wie C zum Beispiel, wenn Sie verwenden möchten, eine Funktion muss explizit "Import" in den Code. Diese Operation "Einfuhr" ist notwendig, damit der Compiler, dass alle Codes und Definitionen im Zusammenhang Features, die wir benutzen wollen. In Actionscript 3.0, jedoch, Bildung import ist nicht zu verwechseln mit dem Standard-C / C #include + #include ActionScript 3.0 bietet Bildung include dass ist identisch mit #include die C / C + +. Zu den letzteren gehören "tatsächliche Code, der, wenn verwendet oder nicht, ist kompiliert in der Schlussabstimmung. Bildung import ist die höchste Ebene und ist mehr "intelligente" wird kompiliert. Es dient in erster Linie für den Zugriff auf Klassen, ohne den vollständigen Namen. In Alré Worten statt mit Formen wie folgt aus:

Actionscript:
  1. . MovieClip = new flash. display . MovieClip ( ) ; var myMC: Blitz. Anzeige. MovieClip = new flash. Anzeige. MovieClip ();

Lesen Sie weiter ... "

Verwandte Post

Actionscript 3.0: public, protected, private und interne

Donnerstag, 5. Juni, 2008

Mit AS3 wurden neue "Anweisungen" zu definieren, Eigenschaften und Methoden (öffentliche oder private). Einige, wie private bereits in AS2 - verändert Verhalten private verhalten in AS2 jetzt als protected AS3 in private ist wirklich "private"!) So wie es eine OO-Syntax als in früheren Versionen . Schematisierten besser, daher ist, desto mehr "Öffentlichkeit" bei den meisten "privaten":

  • öffentlichen
    jeder kann den Zugang
  • geschützt
    Sie können die Klasse Mutter und Unterklassen
  • private
    Nur der Klasse, definiert
  • internen
    Nur innerhalb der gleichen Paket

Verwandte Post

10 Gründe, um zu Adobe Flash CS3

Montag, 26. November, 2007

2007-11-21_170314 Für einige Entwickler genug, um zu wissen, dass es eine neue Version ihrer Paket von Entwicklung vorgezogen, Rennen zu kaufen das Upgrade. Andere, nicht falsch, eine mehr Ruhe und "Nachfrage" zu wissen, die tatsächliche Verbesserung der neuen Version vor einer Änderung ihrer Gewohnheiten. Im Falle von Adobe Flash CS3 gibt es viel zu warten, angesichts der vielen Änderungen, die gelitten haben aus dem Paket, wenn Macromedia wurde von Adobe.
Hier, dann, 10 einfache, aber wichtige Gründe, in meine persönliche Meinung, genug davon zu überzeugen, ein Upgrade auf Adobe Flash CS3. Selbstverständlich werde ich, nur die Funktionen, die mir persönlich, dies wird nicht als erschöpfende Liste von all den vielen Neuerungen, die die CS3-Suite, nur ein Flug Beweidung zu antizipieren einige Features der Version CS3.

1. Installation

Die Installation ist schnell und angenehm, im Vergleich zu früheren Versionen. Es beinhaltet unter anderem, mit all den Adobe-Produkte (Dreamweaver CS3, Photoshop CS3 verlängert, etc ...), die die Tätigkeit der Installation / Entfernung und Update eine echte Freude.

2. Abwärtskompatibilität

Eine Frage oft unterschätzt, aber immer berücksichtigt in der Geschichte von Flash: die Fähigkeit zur Verwaltung von früheren Versionen des Produkts. In Flash CS3 gibt es alle Instrumente ist die Migration zu manipulieren, dass die früheren Versionen unserer Filme. Wir finden diese Möglichkeit ist im Debug-(Debug einem separaten ActionScript 2.0 und ActionScript 3.0) wird kompiliert des Films. Schreiben Sie jetzt in Flash ActionScript 3.0 kontraproduktiv sein könnte in bestimmten Kontexten. Wenn Ihre Ziel-Site hat einen bedeutenden Verkehr könnte passieren, dass viele Nutzer noch nicht installiert haben die neueste Version von Flash Player für den Browser und dann würde nicht den Film. Allerdings, wie ich bereits sagte, Flash CS3 können Sie Flash-Anwendungen entwickeln mantendedo Abwärtskompatibilität und so Ich sehe das nicht in einem großen ostocalo nell'upgrade Produkt.

3. Grafische-und IDE-Schnittstelle

Panel-Symbol aufNeue Panel Flash CS3 Die IDE Flash CS3 (wie Dreamweaver CS3) umgestaltet worden ist, um. Die Platten (siehe Abbildung auf der linken Seite), die oft unbequem in früheren Versionen, wurden komplett neu gestaltet und nun ihre Verwendung ist wesentlich weniger invasiv. Platten-Modus-Symbol Weiterhin kann die Möglichkeit der Verringerung der zu-Symbol-Panels (siehe Abbildung auf der rechten Seite) ist ein wahres fest, dass die Schnittstelle macht es attraktiv und funktionell. Wenn ein Panel-Symbol ist in nimmt viel weniger Platz und mit einem einfachen Klick öffnet sich die erste Haupt-Panel immer sichtbar.
Alle IDE, kurz gesagt, wurde überarbeitet, einschließlich der zentralen Bereich mit dem Fenster zum Editieren und Grafik-Code. Es I Bericht alle Änderungen sonst verderben Sie die Überraschung ...

Neue IDE Flash CS3

Lesen Sie weiter ... "

Verwandte Post

OO schreiben gute Code in Adobe Flash

Freitag, 19. Oktober, 2007

Hier sind einige Tipps, wie Sie schreiben gute Code Object Oriented (OO) in Adobe Flash, vor allem für diejenigen, die noch Verwendung die Version von MX in erwartete Umstellung auf CS3.

Organisieren von Ordnern von Klassen

Zunächst Klassen der Behörde macht die Aufgabe der Aufrechterhaltung der Code sehr erleichtert. Sie können auch eine reale Bibliothek kann wiederverwendet werden, in anderen Projekten. Flash verwendet eine Nomenklatur im Zusammenhang mit System-Dateien und Ordner in die Veranstaltung wird sich auch auf die Klassen. Zum Beispiel, wenn wir die Reihenfolge der Ordner "MyLibrary / Grafik / Plot" und legen Sie unsere Klasse ActionScript "PlotClass.as", wenn wir gehen, in die die Klasse verwenden soll:

Actionscript:
  1. . plot . PlotClass ; MyLibrary importieren. Grafiken. Handlung. PlotClass;

Wenn die Bibliothek (Ordner) "MyLibrary" ist nicht in unserem Film-Ordner oder ein Projekt, verwenden Sie die Einstellungen für die Veröffentlichung Flash, um die Lage:

Einstellen Pfad Bibliotheken

Lesen Sie weiter ... "

Verwandte Post