Adobe Flash können Sie Multimedia- Projekte mit zahlreichen Tools und Prozesse zu erstellen. Sie können einen Videoclip als Box verwenden, um eine Grenze, die Sie in Ihrem Projekt Grenzwerte festlegen können erstellen. Vielleicht möchten Sie Objekte in einem begrenzten Raum zu bewegen , oder Sie wollen Ihre animierte Objekte in diesem Raum zu verfolgen. Verwenden von Flash ActionScript- Programmiersprache , können Sie zählen die Videoclips, die sich innerhalb Ihrer Grenze sind . Anleitung
1
Öffnen Sie Flash und wählen Sie " Neu" aus dem Menü Datei. Wählen Sie eine ActionScript 2.0 Flash -Datei zu erstellen .
2
erstellen Box für Ihre Grenze mit dem Rechteck-Werkzeug . Um dies unsichtbar, verwenden das Fenster Eigenschaften , um den Alpha auf 0 gesetzt. Verwenden Sie das Fenster Eigenschaften , um den Namen der Instanz auf " boundaryBox . "
3
Erstellen Sie einen Kreis mit dem ovalen Werkzeug . Drücken Sie die " F8 ", um diese zu einem Film -Clip gesetzt . Kopieren Sie den Videoclip zu fünf Mal, um mehrere Clips zu produzieren. Platz zwei der Kreis -Clips innerhalb der Grenze
4
"F9" drücken , um die Aktionen zu öffnen und legen Sie die folgenden Schritte aus: .
//Grenzen des boundaryBox Clip auf der Bühne
var ClipBounds = boundaryBox.getBounds ( _root );
countMoviesInBox = function () {
theCnt = 0
for (var i in _root ) {
if ( typeof ( _root [i]) == " movieclip ") {
//wenn innerhalb der Grenze , aber zählen nicht die Grenze Clip
wenn ( ( _root [i]. _x > = clipBounds.xMin && _root [i]. _x <= clipBounds.xMax &&
_root [i]. _y > = clipBounds.yMin && _root [i ] _y <= clipBounds.yMax ) && i.substr (-3) = "Box" ) {
theCnt + +; }
. !
}
}
trace (" gezählt " + + theCnt " Clips innerhalb der Grenze . "); }
countMoviesInBox ();
5
Drücken Sie "Strg " und " Enter", um das Programm auszuführen. Die Nachricht sollte auszugeben " Gezählt 2 Clips innerhalb der Grenze . " Verschieben Sie die Clips um und starten Sie das Programm erneut, um die Richtigkeit der Meldung zu prüfen.