Kategorie 'Actionscript 3.0'


Undolibrary MatrixArray: eine Erweiterung der Array-Klasse

di Actionscript 3.0, con lo scopo di semplificare la manipolazione di Array lineari usati come matrice n x m . MatrixArray ist eine Erweiterung der Klasse Array von Actionscript 3.0, mit dem Ziel der Manipulation zu vereinfachen Array als eine lineare n x m-Matrix verwendet. Diese Klasse ist ein Teil der Bibliothek Undolibrary (im Paket undolibrary.utils.MatrixArray ), die Sie kostenlos herunterladen können Funktion über alle Google-Code SVN-Client (Subversion) zu:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Alternativ können Sie die einzelnen Datei MatrixArray.as . Ein Beispiel für die Verwendung von linearen Matrix wurde in bestimmten Actionscript 3.0 für Anfänger: Lektion Nr. 2 , wo wir eine seiner einfachen Verwendung bei der Herstellung der klassischen Tic Tac Toe-Spiel sah. ), proprio come una scacchiera. Ein Array von diesem Typ ist vergleichbar mit einem rechteckigen Bereich ( w x h ), wie ein Schachbrett. Mit dieser Klasse können Sie behandeln eine Reihe dieser Art wie ein Gitter mit seinen x-und y-Koordinaten. Die MatrixArray ich zum Beispiel habe bei der Entwicklung aller Logik-Editor Emotions Icons für Skype: Skypemote .

Fortsetzung ...

ActionScript 3.0: Wussten Sie, dass ...

Einige Kuriositäten der Actionscript 3.0 ist nicht immer bekannt ...

trace ()

Die Anweisung trace() , für die Fehlersuche verwendet, unterstützt nun mehrere Parameter:

1
a , b , c ) ; trace (a, b, c);

Fortsetzung ...

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

Wie hier versprochen wird die zweite Lektion in ActionScript 3.0! Heute starten wir die Analyse der ein einfaches Projekt, dass das Spiel oder das Tic Tac Toe Tic Tac Toe wiedergibt. Ich habe versucht, einige Besonderheiten in diesem Beispiel ActionScript 3.0 und versuchte, einen Platz für das Verständnis und die nicht auf Stil geben, gehören. Daraus folgt, dass, wenn ich das "Spiel" wirklich geschrieben hatte, wäre ich wahrscheinlich sehr unterschiedlich strukturiert, aber in diesem Fall habe ich versucht, zwischen einem klassischen Programm mit einem kompakten, hermetisch verständlicher für Neulinge zu vermitteln.

Fortsetzung ...

Einfache Flash Project Generator 0.5: eine Flash AIR-Anwendung

In Actionscript 3.0 für Anfänger: Lektion Nr. 1 haben wir die notwendigen Schritte zur Erstellung eines Projekts in Flash CS3 zu sehen. So kam mir die Idee zu automatisieren, zu einem gewissen Grad, diesen Prozess durch die Merkmale des Adobe AIR .

Fortsetzung ...

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

Prämisse

Actionscript 3.0 kann ein guter Ausgangspunkt, um damit vertraut machen können, diese nicht mit C-Programmierung und / oder C + +, orioentata Programmierung (OOP). Darüber hinaus wird diese Reihe von Lektionen nützlich sein, um diejenigen, die aus anderen Zimmern oder aus früheren Versionen von Flash.

Legen Sie ein Projekt

In dieser ersten Lektion werden wir sehen, wie Sie ein Projekt Flash CS3 Generika. Es ist gut zu bedienen, wenn die Projekte zu erwarten sind zu haben, um mit mindestens mehr als eine Datei behandeln. Die Nutzung der Projektergebnisse vorgestellt wurde - von Macromedia - bereits in den Versionen vor CS3, es sollte also ein Thema bekannt, dass Entwickler Actionscript 2.0.
Allerdings mit Actionscript 3.0 - wie wir sehen werden - es ist möglich, eine Actionscript (as)., Um das Dokument-Root-Film uns erstellen Fla sozusagen.. Diese Funktion ist sehr nützlich und macht auch ein Projekt mindestens mindestens zwei Dateien:. Die Fla Als assoziiert. Aus diesem Grund werden Sie "immer" aus einem Projekt, so jetzt die Organisation der verschiedenen Dateien (. Fla,. As, ...), die Teil unserer "Paket" der Entwicklung sein.
Auch, wenn Sie die dimesticazza lernen mit der Philosophie von Objekten, instrinseca in dieser Art von Sprache, am Ende mit vielen Dateien werden normal, selbst für einfache Projekte erheblich.

Fortsetzung ...

Flash Text Replacement-Techniken

Der Text Replacement-Technik , die ich heute anwesend ist in mancher Hinsicht sehr interessant. Im Gegensatz zu den klassischen Bild mit CSS, um den Betrieb zu ersetzen , verwendet diese Technik, einen Flash-Film, um die Titel unserer Website zu überschreiben. Obwohl es ein wenig komplizierter, erfordert die Schaffung eines Flash-Films und die Verwendung von JavaScript, produziert eine Reihe erheblicher Vorteile:

  • Hält die "Erreichbarkeit des Geländes mit einem True-Unauffällig Javascript- so, dass Raupen und Spinnen, die Seite als sehen weiterhin eine einfache und korrekte HTML
  • Es erfordert nicht die Schaffung von n durch n Bild Titel. Nur ein Film für alle die Titel unserer Website, mit einer erheblichen Einsparung im Hinblick auf die Download-Ersatz
  • Auch können Sie einfach Titel, aber normalerweise nicht verwendeten Schriftarten im Web erstellen
  • Text kann in HTML, dank der Features von Flash wiedergegeben werden
  • Der Text ist frei wählbar
  • Wie können Sie fügen Sie ein Flash-Film und interaktive Animationen jeglicher Art

Sie werden bemerken auch, dass in diesem Verfahren praktisch keine CSS berücksichtigt!

Fortsetzung ...

PicLens 2.0 in Flash mit Papervision3D: Part II

Dieses Mal (siehe PicLens in Flash mit Papervision3D 2,0 ) public-Code ( PicLens.as ), I, einige Teile des Codes überarbeitet hatte, richten Sie sie mit der neuesten Version von Papervision3D 2,0 Great White und ich machte einige Anpassungen und Ergänzungen.

Fortsetzung ...

Erstellen Sie einen preloader in Actionscript 3.0 Generische

Es mag ein berechenbares und bereits erschöpft, aber mit Flash CS3 und das neue Management von Dokumenten-Klassen (Paket) in Actionscript 3.0 zulässig, ist nicht voll funktionsfähig sofort einen preloader. Die neueste Version von Flash, in der Tat gelingt es dem Film in einer anderen Weise von früheren Versionen zu laden. Im Netz finden Sie verschiedene Vorschläge und Lösungen zu einem preloader "alten Schule" zu schaffen. Allerdings hat mehrere Beispiele, die ich als nicht befriedigt mich voll, wie sie den Film so zu verändern, dass es wie ein klassischer Preloader funktioniert erfordern. In der Praxis müssen, wenn Sie entwickeln immer daran denken, "das Ding muss ich so sonst die Vorspannung nicht funktionieren!" Und für Filme bereits ausgefüllt, dann?

Ladeprogramm

Die Lösung, die ich angenommen, zumindest für jetzt, war es, einen Film außerhalb zu machen (mein loader - siehe Beispiel ) in der Lage, jeden Film außerhalb Last, darunter ein Bild! Diese Lösung, obwohl es im Grunde zwei Filme (der Lader und die FILAME true) erfordert, wird es wirtschaftlich nur, wenn Sie einen Loader, der immer und immer wieder werden, dass in der Lage, jeden Film, jedes Upload können Auflösung und einer Frame-Rate.

Fortsetzung ...

Reflex und ReflexMe: von der Basis-Klasse zu Klasse

In der post Flash CS3: Erstellen Sie eine Reflexwirkung auf jeden MovieClip sahen wir, wie Sie eine MovieClip erweiternde Klasse zu schreiben, um es zu Entwurfszeit eine Verbindung zu jedem MovieClip in der Bibliothek. Ich entdeckte jedoch, dass möglicherweise mehr sinnvoll und wirtschaftlich Weg für das Gegenteil sein. Ich habe eine Klasse Reflex ( Reflex.as ), mit der Absicht, nutzt sie ausschließlich durch den Code. Ich habe diese Klasse Denken bewegt sich der Zeiger im Konstruktor einen MovieClip. , ma leggermente modificato in modo da poter funzionare espressamente da codice: Die neue Klasse Reflex enthält im wesentlichen den gleichen Code in das erste eingefügt ReflexMe , aber leicht modifiziert, um so gezielt Arbeiten von code:

1
2
3
4
/ /
sfx .*; undolibrary Importe * sfx..;
/ /
Reflex = new Reflex ( movieClipInstance ) ; var rx: = new Reflex Reflex (movieClipInstance);

Fortsetzung ...

3D-Countdown mit FIVe3D

Ich habe eine Klasse CountDown für Actionscript 3.0. Um es zu testen habe ich ein Beispiel mit dem Text-Rendering-Funktionen FIVe3D .

Hier klicken, um den Flash-Film öffnen

Fortsetzung ...