 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
27.03.2007, 17:16
|
#1
|
|
TP-Junior
Registriert seit: Mar 2007
|
Load+Unload
Hallo ich bin ziemlich neu in Flash, also blutige Anfängerin.
Zu load und unload habe ich mir schon sehr viele Forenbeiträge durchgelesen aber irgendwie will es nicht in meinen Kopf rein.
Also, ich habe eine Bühne auf der liegen 2 links:
Gästebuch und ÜberUns
Weiter habe ich 2 MC´s in denen ebenfalls je 2 Links liegen.
Also wenn ich mit den Links auf der Bühne rumprobiere, klappt alles.
Auf Gästebuch steht:
on (release) {
createEmptyMovieClip("container", 1);
container.loadMovie("test1.swf");
container._x = 200;
container._y = 200;
}
Auf ÜberUns steht:
on (release) {
createEmptyMovieClip("container", 1);
container.loadMovie("test2.swf");
container._x = 400;
container._y = 400;
}
Wenn ich nun aber das MC auf die Bühne hole und die Links dort verlinke werden die beiden oben nicht mehr ausgeblendet. Kann es drehen und wenden wie ich will. Bin schon völlig verzweifelt.
Ich hoffe hier erhört jemand meine bitte um einen guten Rat.
Das Quietscheentchen.
|
|
|
27.03.2007, 17:22
|
#2
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Leider verstehe ich Dein Problem nicht so ganz. Zip das alles mal und lade es hoch, ggf. verstehe ich Dein Problem dann.
|
|
|
27.03.2007, 17:58
|
#3
|
|
TP-Junior
Registriert seit: Mar 2007
|
Schicke es jetzt mal als ZIP.
Gemeint habe ich das immer nur ein geladenes SWF sichtbar sein soll.
In dem Moment wo ich eine SWF aufrufe müssen alle anderen verschwinden.
Kapiere es aber nicht wie das mit den Ebenen funktionieren soll.
Das Quietscheentchen
|
|
|
27.03.2007, 18:42
|
#4
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Da Du die Aktionen direkt auf die Schaltflächen legst, werden die mit createEmptyMovieClip erstellten MCs in der Instanz der Schaltfläche erstellt.
Ich habe jetzt mal alle auf _root erzeugt. Ich hoffe so sollte es sein ...
|
|
|
27.03.2007, 18:56
|
#5
|
|
TP-Junior
Registriert seit: Mar 2007
|
Thanks. Es klappt beinahe.
Ziel ist es immer nur eine SWF sichtbar zu machen.
D.h. wenn ich eine swf aufrufe müssen alle anderen ausgeblendet sein.
Wenn ich deine Datei in folgender Reihenfolge probiere klappt es auch nicht:
zu erst einen der Test-Links clicken (gemeint sind die roten und grünen) und danach auf Gästebuch oder ÜberUns clicken.
In dem Fall werden auch in deinem Beispiel 2 swf aufgerufen.
Aber komischerweise nur beim ersten Auruf der Seite.
Das ganze scheint komplizierter als ich dachte. 
|
|
|
27.03.2007, 19:42
|
#6
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Dann lad doch mal alles auf die selbe Stufe, bzw. erzeuge das neue MC immer auf der gleichen Stufe,
In der oberen Navi hast Du Stufe 1 und bei den anderen Stufe 2 ...
|
|
|
27.03.2007, 20:16
|
#7
|
|
TP-Junior
Registriert seit: Mar 2007
|
Würde ich gerne...drum der Beitrag.
Verstehe das mit den Stufen eben nicht. 
|
|
|
27.03.2007, 20:19
|
#8
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
|
|
|
27.03.2007, 20:24
|
#9
|
|
TP-Junior
Registriert seit: Mar 2007
|
Sehr lieb.
Das hatte ich mir schon angeschaut bevor ich meine Frage gestellt und keine Antworten für mich gefunden.
Verzweifel bald.
Wie lade ich denn alles auf eine Stufe?
Hoffe ich bin nicht all zu lästig. *schäm*
|
|
|
27.03.2007, 20:42
|
#10
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Zitat:
Zitat von quietscheentche
Hoffe ich bin nicht all zu lästig. *schäm*
|
Und wieeeeeeeee! 
Also, createEmptyMovieClip("container", 1); erstellt ein MC auf der Stufe 1
Eine Stufe kann nur einmal beladen werden, hat sie schon Inhalt, wird dieser Inhalt mit dem neuen überschrieben.
Daher auch der Vergleich mit einem Overhead-Projektor: Man kann Folien(Stufen) aufeinander legen, aber keine 2 Folien(Stufen) nebeneinander.
Probiere doch mal folgendes Script in einer leeren Flash-Datei aus.
PHP-Code:
for(i=1;i<=5;i++){ _root.createEmptyMovieClip("foo", 1); with(_root.foo){ beginFill(0xff0000, 100); moveTo(i*5, i*5); lineTo((i*5)+5, i*5); lineTo((i*5)+5, (i*5)+5); lineTo(i*5, (i*5)+5); lineTo(i*5, i*5); endFill(); } }
for(i=6;i<=10;i++){ _root.createEmptyMovieClip("foo", i); with(_root.foo){ beginFill(0x00ff00, 100); moveTo(i*5, i*5); lineTo((i*5)+5, i*5); lineTo((i*5)+5, (i*5)+5); lineTo(i*5, (i*5)+5); lineTo(i*5, i*5); endFill(); } }
Bei der ersten Schleife kann man erkennen, dass sich die MCs ersetzen, da sie immer auf die Gleiche Stufe geladen werden und in der zweiten Schleife nicht, da sie immer auf die nächst höhere Stufe geladen werden.
Geändert von webcreate (27.03.2007 um 20:47 Uhr).
|
|
|
27.03.2007, 20:54
|
#11
|
|
TP-Junior
Registriert seit: Mar 2007
|
Ich bin lästig und du super frech!
Habe es probiert sehe ein rotes quadrat und viele grüne.
Glaube zu verstehen dass dieses durch dein Script erzeugt wurde *kleiner Scherz*.
Das wäre ein Schleife die lauter leere Mc´s erzeugt!?
Wie kriege ich da bloss meine Mc´s hinein? 
|
|
|
27.03.2007, 21:11
|
#12
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Zitat:
Zitat von quietscheentche
Wie kriege ich da bloss meine Mc´s hinein? 
|
Sagte ich doch  :
Über all _root.createEmptyMovieClip("container", 1);
und nicht auch mal _root.createEmptyMovieClip("container", 2);
verwenden
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:16 Uhr.
|
 |