Archiv für die Kategorie „Events“
Viele Komponenten erlauben die Definition von Ereignisbehandlungsmethoden, wenn die Komponente Ihren Status ändert.
Die CheckBox_neutral benutzt ein OnClick Parameter, die Button_silver Komponente nutzt eine EventFunction. Lesen Sie die Dokumentation zu den einzelnen Komponenten, um die Parameter für den Aufruf der Funktion zu erfahren.
Generell muss die Funktion im gleichen Level wie die Komponente vorhanden sein. Es werden 2 Parameter benutzt: name und state. Auf deutsch : Name der Komponente und Status.
Beispiel
function Events(name,state)
{
trace(name add "," add state);
}
Beim Testen in Swishmax zeigt der Debugger folgendes beim Klicken auf die Checkbox an:
Checkbox,false Checkbox,true Checkbox,false Checkbox,true Checkbox,false Checkbox,true
Der erste Parameter (name) ist der Name der Komponente, die das Ereignis ausgelöst hat. Der 2. Parameter (state) ist der Status der Komponente. Wenn true, ist die Checkbox markiert, wenn false, dann ist sie nicht markiert.
Weil der Name der Komponente als Parameter übergeben wird, kann man für alle Komponenten die gleiche Ereignisbehandlung verwenden. Sie müssen dann nur auf den Namen der Komponente reagieren und die Funktion weiter spezifizieren.
Besitzer des eBooks für Einsteiger in Swishmax 2 finden weitere Informationen im Kapitel 10 Komponenten ab Seite 197.
Aus immer mehr modernen Bildquellen gibt es immer größere Bilder. Diese sind oftmals zu groß für die Webseiten, sollen aber trotzdem angeschaut werden. Beispielhaft seien hier Panoramafotos genannt, die man heute mit entsprechender Software schon aus Handybildern zusammen setzen kann. Mit einer Erweiterung der Scrollbar aus Swishmax 2 kann man diese Bilder sehr gut scrollen.
In diesem Artikel geht es um das Scrollen von großen Bildern. Ausserdem fügen wir einen Preloader hinzu. Den Download gibt es wie immer am Ende.
Voraussetzungen
Swishmax 2 oder
Swishminimax 2
Schritt für Schritt Anleitung Swishmax 2 /Swishminimax 2
Schritt 1.Legen Sie die Größe des Films fest. Drücken Sie Strg+j und geben Sie die Filmgröße 400×300 ein.
Schritt 2. Richten Sie das Bild aus. Das Bild muss 300 Pixel hoch sein. Benutzen Sie ein Bildbearbeitungsprogramm um das Bild auf die 300 Pixel Höhe zu bringen.
Schritt 3. Importieren Sie das Bild. Benutzen Sie Menü-> Einfügen -> Bild importieren. Klicken Sie O=X Knopf im Transformieren Fenster und setzen Sie den Transformations und Referenzpunkt auf Links oben, Setzen Sie _xuand _y position auf 0, 0.
Merken Sie sich die Breite des Bildes. Im Beispiel sind es 1377 Pixel. Wir benötigen die Zahl später. Diesen Beitrag weiterlesen »
Im folgenden stellen wir eine Lupe / Vergrößerungsglas für Swishmax 2 / Swishminimax vor. Um die Lupe zu benutzen einfach die Lupe über die Elemente ziehen.
Den Download gibt es wie immer am Ende.
Das Projekt demonstriert einige wichtige Techniken:
- Preloader
- startDrag und stopDrag
- Masken
- Benutzung der Bibliothek (ist nicht in SWiSH miniMax2 enthalten)
Voraussetzungen
Swishmax 2 oder
Swishminimax 2
Beschreibung
Diese Komponente ermöglicht die einfache Spieglung von verschiedenen Objekten mit Swishmax 2 oder Swish Minimax.
Beispiel für den Spiegeleffekt
Einfach die Komponente in die Bühne ziehen und die Objekte, die gespiegelt werden sollen, innerhalb des MovieClip Mirror platzieren.
Nach dem Platzieren den Effekt Mirror (Spiegel) oder Reflect auswählen. Um die Aktion zu wiederholen, den Effekt erneut auswählen. Das kann solange wiederholt werden, bis die Ansicht wieder normal ist.
Voraussetzungen
| Flash Export version | SWF 6 oder besser |
| SWiSH Max version | v2.0, build 20080131 oder besser |
Parameters
| Parameter Name | Beschreibung |
| Mode | Definiert, ob das Objekt gespiegelt (Mirror), reflektiert (Reflect) oder normal angezeigt wird. |
Eigenschaften
Keine verfügbaren Eigenschaften
Methoden
Keine verfügbaren Methoden.
History
| v1.1 | 20080411 | First release |


