Actionscript 3.0 für Anfänger: Lektion # 1
Freitag, 8. August 2008Vorwort
Actionscript 3.0 kann ein guter Ausgangspunkt für nicht praktikabel, der nicht eine praktische C-Programmierung und / oder C + +, orioentata Programmierung (OOP). Darüber hinaus wird diese Reihe von Lektionen sinnvoll sein, die aus anderen Zimmern oder aus früheren Versionen von Flash.
Richten Sie ein Projekt
In dieser ersten Lektion werden wir sehen, wie man ein Projekt Flash CS3 Generika. Es ist gut zu verwenden, wenn der Projekte wird erwartet, dass es mit mindestens mehr als eine Datei zu tun. Die Nutzung der Projekte wurde eingeführt - von Macromedia Deutschland - bereits in den Versionen vor CS3, so sollten die Entwickler bekannt, Actionscript 2.0.
Jedenfalls mit Actionscript 3.0 - wie wir sehen werden - Sie können sich zusammenschließen, eine ActionScript-Datei (. Ms), um das Dokument-Film, our. Fla zu sprechen. Diese Funktion ist sehr nützlich und macht auch ein Projekt, bestehend aus mindestens zwei Dateien minimal: Die. Florida Als Associate. Aus diesem Grund sollten Sie "immer" aus einem Projekt, so dass jetzt auf die verschiedenen Dateien organisieren (. Fla,. As, ...), dass ein Teil unserer "Paket" der Entwicklung sein wird.
Darüber hinaus, einmal erworbene dimesticazza mit der Philosophie, um Objekte an sich in dieser Art von Sprache ist es meist mit vielen Dateien links, auch für Projekte im Wesentlichen einfach.
Ein Flash-Projekt ist ein virtueller Container (the. Flp-Dateien sind XML-formatierten Text mit einer Liste von Dateien zu laden), die zusammen bringt, in einer organisierten Art und Weise, werden alle Dateien unseres Projektes.
- version = "1" > <flash_project name = "mioprogetto" version = "1">
- filetype = "fla" profile = "" def_file = "true" /> <project_file path = "./mioprogetto.fla" filetype = = = "fla" Profil "" def_file "true" />
- </ Flash_project>
Es wäre durchaus möglich, mehrere Dateien einzeln zu verwalten, sondern ein Flash-Projekt schlägt eine Reihe von Merkmalen, die bestimmte Aufgaben einfacher und automatisiert, wie zu kompilieren und speichern Sie alle Dateien, die das Projekt zu machen.
Hinweis: Wenn Sie eine vollständige Suite installiert haben, und dann mit Dreamweaver oder Adobe Version Cue, im Rahmen der Projekte erhalten Sie eine Reihe von Funktionen, die nicht anderweitig zugänglich sind, wie direkte Links zu den Websites von Dreamweaver erstellt - mit allen Einstellungen für FTP - oder zur Versionierung.
Bevor Sie tatsächlich das Projekt zu erstellen ist gut vorbereitet, um das Dateisystem oder Ordner oppurtuno, dass unsere Dateien enthalten. Normalerweise erstellen Sie einen Ordner mit unserem Projekt und im einfachsten Fall (die, die wir in dieser ersten Lektion sehen werden), das ist genug!
Die Schaffung eines Projekts aus dem Menü getan File-> New oder die Willkommens-Seite:

Sie werden aufgefordert, eine Datei zu speichern, zum Beispiel mioprogetto.flp Speichern Sie diese Datei in den Ordner, den wir vorher vorbereitet haben.

An dieser Stelle können wir den Hauptfilm hinzuzufügen, auch über das Menü Datei-> Neu:

Speichern Sie diese Datei (. Fla) mit einem Namen, wie mioprogetto.fla An dieser Stelle noch einmal, das Projekt ist nicht bekannt, unsere Filmdatei. Aus dem Bedienfeld "Projekt", wählen Sie das Symbol
"Datei hinzufügen, um das Projekt und wählen Sie unsere mioprogetto.fla


Ein Flash-Projekt kann eine beliebige Anzahl von Dateien hinzuzufügen. AS. Florida Einige Projekte in der Tat aus mehreren Dateien "Film" (. FLA), durch einen geladenen Film laufen. Aus diesem Grund muss angeben, welche der Movie-Datei in das Projekt ist der Standard, das ist, was getan wird im Design-Auswahl an der Zeit, um den Artikel "Try Filamar.
Hinweis: Wenn das Projekt ist nur ein Flash-Film kann es als "Standard" automatisch auswählen ... Allerdings hat diese Funktionen entgangen, denn nun, die Entwickler bei Adobe.
Dann wählen Sie unseren Film über das Kontextmenü und wählen Sie (im Bild) "Als Standardsprache.

Das Symbol unseres Films wird sich ändern, darauf hinweist, dass dieser Film der Auftraggeber.

Nun öffnen Sie den Film in finstra Eigenschaften, unten, werden wir die erste Unterschied bemerken im Vergleich zu früheren Versionen von Flash: Klasse Dokument.

Die Klasse ist nicht erforderlich, um unseren Film laufen. Als der Fall war ein "Zeit", könnten Sie den Code direkt in den ersten Frame des Films selbst einfügen. Allerdings macht die Verwendung des Dokuments Klasse, unser Projekt sehr deutlich, befreien Sie den Code aus dem Film selber. Die Klasse ist in der Tat eine echte Datei. Da draußen. Auf diese Weise können wir dieser Klasse zu anderen Filmen wiederverwenden, ohne "copy and paste"-Code von Bild zu Bild.
Um eine Klasse suffciente Dokument und wählen Sie im Menü Datei Add-> Neu:

Legen Sie die folgende Code Template /:
- Paket (
- / **
- * Class-Dokument für MyProject
- *
- *
- * @ Class MyProject
- * @ Autor Giovambattista Fazioli
- * @ Email@g.fazioli undolog.com
- * @ Web http://www.undolog.com
- * @ Version 1.0
- *
- * /
- .*; import flash.display .*;
- .*; import flash.events .*;
- / /
- / **
- * Class constructor
- * /
- MioProgetto ( ) : void { public function MyProject (): void (
- / / Todo
- )
- )
- )
Speichern unter "MioProgetto.as" und fügen Sie diese Datei in das Projekt:

Im Bereich Text "Dokument der Klasse" der Eigenschaften der Film, den wir bereits gesehen "eingegeben MyProject"

Klicken Sie auf das Symbol
Wenn alles richtig ist, wird der Editor öffnen unsere Klasse Dokument.
Document-Klasse
Wir können unser Projekt von der Schaltfläche "Test-Projekt finden Sie unter" Systemsteuerung Projekte:

Legen Sie im Konstruktor der Klasse Dokument den folgenden Code ein:
- / **
- * Class constructor
- * /
- MioProgetto ( ) : void { public function MyProject (): void (
- 'Avvio progetto' ) ; trace ( "Start-Projekt ');
- )
Dies wird den Code auf der Startseite unseres Films, dass - in der Tat - "Once" wurde in den ersten Frame eingesetzt werden! Dies bedeutet, dass jede Instanz von MovieClip, TextFiled oder Komponenten in dem Film verwendet wird, sichtbar werden zu dieser Klasse wird. In der nächsten Lektion wird dem klassischen Spiel von Tic Tac Toe zu erreichen (auch zu Ehren WarGames zitiert), um im Detail die Merkmale des Dokuments Klasse.














[...] Actionscript 3.0 für Anfänger: Lektion # 1 sahen wir, welche Schritte nötig sind, um ein Projekt in Flash CS3 erstellen. Also habe ich [...]
[...] Wie versprochen, hier ist die zweite Lektion in ActionScript 3.0! Heute beginnen wir die Analyse ein einfaches Projekt, das das Spiel von Tris oder Tic Tac Toe wiedergibt. Ich habe versucht, in diesem Beispiel auch, einige spezielle Funktionen von ActionScript 3.0 und versucht, Raum zu geben und das Verständnis nicht der Stil. Daraus folgt, dass wenn ich auf das "Spiel" zu schreiben "wirklich, würde ich wahrscheinlich sehr unterschiedlich strukturiert, aber in diesem Fall habe ich versucht, zwischen einer klassischen Programmierung mit vermitteln einen kompakten und engen verständlich für Anfänger. Ich erkannte, ein Dokument-Klasse, ein Verfahren nicht notwendig, aber hilfreich, um im Einklang mit der vorherigen Lektion zu halten. [...]
Giovambattista hallo, scheint es eine sehr interessante Tutorial aber Sie haben noch nicht einmal begonnen, die letzte Phase des Projekts, wo ich einfügen Boot immer mioprogetto.as? Zusätzlich zu den zuvor geschrieben? Ich möchte verstehen, wie eine Website in as3 machen mit Schaltflächen und Seiten, und sonst nichts Ich hoffe ihr könnt mir helfen, vielen Dank
@ Oibaf: Ich habe nicht verstanden, den ersten Teil deines Kommentars.
Hallo. Herzlichen Glückwunsch für das schöne Tutorial. Aber ich hatte eine Frage, aber das zweite Script der ersten Stunde sollte genau dort platziert, wo ?!?!?!? danke
@ Dosa85:
Das zweite Skript ist ein Teil der ersten, als Beispiel. Entspricht dem Konstruktor.
The'errore: 1013: Der private Attribut kann nur auf Klasse-Hotel Definitionen verwendet werden.
@ Dosa85:
Dieser Fehler kann von mehreren Faktoren abhängig. Sind Sie sicher, dass Sie alles richtig befolgt haben? Wenn per Post, senden Sie mir die ZIP von dem, was Sie getan haben, so why don't you see it works.
Vielen Dank für dieses Tutorial!