| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
| Fenstertechnik in Flash (no PopUp!)
Immer wieder sieht man Webseiten, deren Inhalte in Fenstern analog zu den Fenstern in den Betriebssystemen gezeigt werden. Diese lassen sich sogar veschieben, minimieren oder schließen. Ein weiteres Merkmal ist, dass das jeweils angewählte Fenster immer im Vordergrund steht. Der Aufbau der Fenster Wir benötigen dazu eine Filmsequenz mit dem Fensterhintergrund und drei Schaltflächen: - die Leiste - der Minimieren-/Maximieren-Button und - der Schliessen-Button Die Filmsequenz besteht aus drei Frames - in jedem Frame befindet sich eine stop()-Aktion. Im ersten Frame ist das Fenster vollständig zu sehen. Im zweiten Frame ist der Hintergrund gelöscht - nur die Leiste und die Buttons sind zu sehen. Der dritte Frame ist leer. Hinweis: Die Reihenfolge ist beliebig wählbar. Hier muß man lediglich darauf achten, zu welchem Frame die jeweiligen Buttons führen sollen. Die folgenden Scripte gelten für die oben genannte Reihenfolge. Die Scripte auf den Schaltflächen in den einzelnen Frames der Fenster-Filmsequenz Im ersten und zweiten Frame auf der Leiste: PHP-Code: Im ersten und zweiten Frame auf dem Schliessen-Button: PHP-Code: PHP-Code: PHP-Code: So vorbereitet kann die komplette Filmsequenz in der Bibliothek dupliziert werden (Menü in der Bibliothekspalette (Optionen) -> Duplizieren). In jedes der Duplikate wird nun der gewünschte Inhalt im ersten Frame der jeweiligen Filmsequenz (dort, wo das komplette Fenster zu sehen ist) hinzugefügt. Die Anordnung auf der Bühne Alle Filmsequenzen werden nun in der Hauptzeitleiste auf die Bühne gesetzt. Im Grunde funktioniert die Fenstertechnik nun schon. Die Fenster können an der Leiste verschoben und mit den Schaltern minimiert, maximiert und geschlossen werden. Doch wenn sie einmal zu sind, dann sind sie weg. Die Hauptnavigation, um geschlossene Fenster zu öffnen Um sie wieder zu "öffnen", benötigt man weitere Buttons auf der Hauptzeitleiste - die Navigation an sich. Darüber hinaus benötigen die Filmsequenzen der Fenster Instanznamen (Bedienfeld Instanz -> Name). Hier in diesem Beispiel sind die Instanznamen "fenster_eins", "fenster_zwei" und "fenster_drei". Die Schaltflächen der Hauptnavigation (um die Fenster zu öffnen) bekommen nun dieses Script - zum Beispiel zum Öffnen des ersten Fensters: PHP-Code: Hinweis: Liegen die Buttons der Hauptnavigation nicht auf der Hauptzeitleiste, so müssen die jeweiligen Pfade beachtet werden. Die Anweisung könnte dann zum Beispiel _root.fenster_eins.gotoAndStop(1) heißen. Und das war es dann auch schon - Beispiel anbei. Viel Spaß Gruß Rena |
| | |
| | #2 (permalink) | |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
defenitive hatte noch einen guten Verbesserungsvorschlag zu oben genanntem Tut. Dieser korrigiert einen kleinen Schönheitsfehler. ![]() Zitat:
und Gruß Rena Geändert von rena (30-06-2004 um 00:36 Uhr) | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |