Artikel-Schlagworte: "Flash CS3"


Visitenkarte in 3D mit Papervision

Hier ist eine originelle Art, vorschlagen und präsentieren ihre Fahrkarte aus den Augen im Web! Die Quelle hier .

Flash Player geladen ...

Mehr ...

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

Wer hat damit begonnen, Code mit Skriptsprachen wie JavaScript oder ActionScript selbst zu entwickeln, vielleicht nicht wissen, all das Konzept der Datentyp. Bei einigen High-Level-Sprachen, in der Tat, pflegte er - bestenfalls - zu Variablen ohne Angabe von bestimmten Datentyp deklarieren, nicht gerechnet, dass diese Sprachen benötigen keine Anweisung (z. B. PHP - nicht im strengen Version 5 ).

Mehr ...

Skypemote Version von Adobe AIR: 1000 Downloads

Skypemote Version von Adobe AIR

Mehr ...

Adobe AIR und das API Feedburner: reloaded

Ich bekomme durch die hervorragende Tutorial inspiriert Napolux , Flex 3, Adobe AIR und das API Feedburner , die zeigt, wie eine einfache Anwendung (oder Widget) Adobe AIR mit Flex 3, zu zeigen, wie man genau dasselbe mit Adobe Flash CS3 zu schreiben. Wenn Sie wollen, auch können Sie die Erweiterung für die Erstellung von Adobe AIR-Anwendungen verwenden. Es ist nicht für die Zwecke dieses Tutorial erforderlich, fülle das Antragsformular als ausführbare AIR, können Sie den vorgeschlagenen Code als einfache Flash-Film zu "angebracht" werden, benutzen, um Ihre Web-Seiten

Mehr ...

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

Wir setzen unsere Beispiel-Code von TicTacToe (gefunden in voller Länge auf Google Code ), und wir beginnen, sie im Detail zu analysieren.

Import-Definitionen

Mit ActionScript 3.0 ist eine leistungsstarke Lösung zur Reinigung und Unterkunft nell'alberatura Klassen (enthalten in den Paketen getan package ) während der Entwicklung verwendet. In anderen Programmiersprachen, wie C zum Beispiel, wenn Sie eine Funktion verwenden möchten, müssen explizit "Import" in den Code. Diese "Lieferung" ist notwendig, damit der Compiler, um alle Codes und Definitionen im Zusammenhang mit den Features, die wir verwenden wollen, haben. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. In ActionScript 3.0 sind jedoch die Anweisung import sollte nicht mit der entsprechenden C / verwechselt werden C + + #include ; ActionScript 3.0 bietet Ausbildung include das ist identisch mit ' #include in C / C + +. Letzteres in der Tat, "includes" eigentliche Code, der, falls verwendet oder nicht, ist der letzte kompilierte ausführbare Datei. Bildung import ist die höchste Stufe und ist mehr "intelligente" bei der Kompilierung. Es wird hauptsächlich für den Zugang Klassen ohne Angabe ihrer vollständigen Namen verwendet. In alre Worten statt mit Formen wie:

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

Mehr ...

Skypemote Version von Adobe AIR

Installieren Sie Adobe AIR herunterladen Skypemote Version

Dies ist das erste Release, 0,8 (ausgerichtet mit der Version Online ), Herausgeber von Skype Emotions - Skypemote - Version von Adobe AIR . Denn jetzt, die Funktionen alle die gleiche Version sind Online , mit dem Vorteil, dass eine Desktop-Anwendung, installieren Sie dann Windows, Mac und Linux.
Vor der Installation erinnern, zu aktualisieren und / oder installieren Sie zum ersten Mal, die Laufzeitumgebung von Adobe AIR , wenn Sie nicht bereits getan haben.

Download

Sie können Air Skypemote von Google Code herunterladen .

Mehr ...

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

Wir setzen die Analyse des Beispiels des Spiels Tic Tac Toe, präsentiert in Actionscript 3.0 für Anfänger: Lektion # 2 . Wir hatten an der Funktion, die das Spiel Grid schafft angekommen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/ **
* Grafische Gestaltung Raster (3x3) auf dem Bildschirm
*
* @ Param void
* @ Return void
* @ Privat
* /
createGrid ( ) : void { private function createGrid (): void {
/ / Temporäre Zeiger auf eine MovieClip
/ / Anmerkung: hier könnte man auch ein Sprite
/ / Aber in diesem Fall ich muss in der Lage, das Objekt zu erweitern
/ / Hinzufügen einige persönliche proproetà. Die Sprite
/ / Ist eine geschlossene Klasse und daher nicht erweiterbare Laufzeit, während
/ / Der MovieClip-Klasse ist dynamisch und daher macht
/ / Mögliche Laufzeit der Zusatz von Eigentum
MovieClip , i : uint = 0 ; var tm: MovieClip , i: uint = 0;
/ / Fügen Sie den MovieClip in einer 3x3-Muster
; i < 9 ; i ++ ) { for (; i <9; i + +) {
( ) ; tm = new MovieClip ();
tm ) ; addChild (TM);
= OFFSETX + ( ( i % 3 ) * ( PLAYER_WIDTH + PLAYER_OFFSET ) ) tm. offsetX = x + ((i% 3) * (PLAYER_WIDTH PLAYER_OFFSET +))
= OFFSETY + Math . floor ( i / 3 ) * ( PLAYER_HEIGHT + PLAYER_OFFSET ) tm. OffsetY + y = Math . Etage (i / 3) * (+ PLAYER_HEIGHT PLAYER_OFFSET)
tm _index = i.;
0 ) ; drawPlayer (tm, 0);
}
/ / Zeichne die 2 Zeilen und 2 horizontalen veriticali
this . graphics ) { mit (This. Grafiken) {
6 , 0x666666 ) ; lineStyle (6, 0x666666);
OFFSETX , OFFSETY + ( PLAYER_HEIGHT + 15 ) ) ; moveTo (offsetX, offsetY + (PLAYER_HEIGHT + 15));
OFFSETX + ( ( PLAYER_WIDTH + 20 ) * 3 ) , OFFSETY + ( PLAYER_HEIGHT + 15 ) ) ; lineTo (offsetX + ((PLAYER_WIDTH + 20) * 3), OffsetY + (PLAYER_HEIGHT + 15));
OFFSETX , OFFSETY + ( PLAYER_HEIGHT + 20 ) * 2 ) ; moveTo (offsetX, offsetY + (PLAYER_HEIGHT + 20) * 2);
OFFSETX + ( ( PLAYER_WIDTH + 20 ) * 3 ) , OFFSETY + ( PLAYER_HEIGHT + 20 ) * 2 ) ; lineTo (offsetX + ((PLAYER_WIDTH + 20) * 3), OffsetY + (PLAYER_HEIGHT + 20) * 2);
OFFSETX + ( PLAYER_WIDTH + 15 ) , OFFSETY ) ; moveTo (offsetX + (PLAYER_WIDTH + 15), OffsetY);
OFFSETX + ( PLAYER_WIDTH + 15 ) , OFFSETY + ( ( PLAYER_HEIGHT + 20 ) * 3 ) ) ; lineTo (offsetX + (PLAYER_WIDTH + 15), OffsetY + ((PLAYER_HEIGHT + 20) * 3));
OFFSETX + ( PLAYER_WIDTH + 20 ) * 2 , OFFSETY ) ; moveTo (offsetX + (PLAYER_WIDTH + 20) * 2 OffsetY);
OFFSETX + ( PLAYER_WIDTH + 20 ) * 2 , OFFSETY + ( ( PLAYER_HEIGHT + 20 ) * 3 ) ) ; lineTo (offsetX + (PLAYER_WIDTH + 20) * 2 OffsetY + ((PLAYER_HEIGHT + 20) * 3));
}
}

Mehr ...

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, um die Manipulation zu vereinfachen Array linearen als Matrix n x m verwendet. Diese Klasse ist ein Teil der Bibliothek Undolibrary (im Paket undolibrary.utils.MatrixArray ) kostenlos herunter geladen werden können Funktion von jedem Client aus über Google Code SVN (Subversion) zu:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Alternativ können Sie die einzelne Datei MatrixArray.as . Ein Beispiel für den Einsatz von Linear-Arrays findet sich in Actionscript 3.0 für Anfänger: Lektion # 2 , wo wir eine seiner einfacher in der Umsetzung des klassischen Spiels Tic Tac Toe sah. ), proprio come una scacchiera. Ein Array von diesem Typ ist vergleichbar mit einer rechteckigen Fläche ( w x h ), wie bei einem Schachbrett. Mit dieser Klasse ist möglich, ein Array dieses Typs genau wie ein Gitter mit seiner Koordinaten x und y zu behandeln. Die MatrixArray Ich habe es benutzt, zum Beispiel bei der Entwicklung von all der Logik der Herausgeber der Emotion Icons für Skype: Skypemote .

Mehr ...

ActionScript 3.0: Wussten Sie, dass ...

Einige interessante Fakten über 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);

Mehr ...

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

Wie versprochen hier ist die zweite Lektion in ActionScript 3.0! Heute beginnen wir mit der Analyse eines einfachen Projekt, das das Spiel von Tic Tac Toe oder Tris reproduziert. Ich habe versucht, gehören in diesem Beispiel, einige spezielle Funktionen von ActionScript 3.0 und versucht, Raum zu Verständnis und Stil zu geben. Daraus folgt, dass, wenn ich das "Spiel" wirklich geschrieben hatte, hätte ich wahrscheinlich sehr unterschiedlich strukturiert sind, aber in diesem Fall habe ich versucht, zwischen einer klassischen Programmierung und kompakt mit einer luftdichten verständlicher für Neulinge zu vermitteln.

Mehr ...



Stop SOPA