Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2006, 15:49   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 53
ein und ausfaden von externer swf

ich hab folgendes problem:

ich lade externe swf´s in einen leeren container auf meine bühne.
nun haben diese swf´s eine bewegung zum reinkommen und wieder rauskommen.
das reinladen wird über verschiedene buttons gesteuert.
wie kann ich jetzt sagen das wenn eine swf geladen wurde und ich jetzt auf den nächsten button drücke, das erst das rauskommen der letzten swf abgespielt wird und erst wenn die fertig ist die neue swf geladen wird.

Geändert von herrNilsson (20-04-2006 um 16:13 Uhr)
herrNilsson ist offline   Mit Zitat antworten
Alt 20-04-2006, 16:02   #2 (permalink)
Ganz ohne Titel
 
Registriert seit: Jul 2002
Ort: Marburg
Beiträge: 173
ich schätze mal du hast die bewegung über as gemacht.

wenn ja, kannst du doch anhand eines bestimmten punktes prüfen ob die bewegung abgeschlossen ist und dann entsprechend die nächste swf laden.

weiterhin kannst du auch referenzen deiner container in variablen speichern, falls du probleme hast den "letzten" container/swf zu bestimmen.

zb.:

ActionScript:
  1. var current = container1;
  2. //...
  3. var old = current;
  4. var current = container2;

hoffe ich konnte ich dir das prinzip verdeutlichen und du kannst es brauchen
here2stay ist offline   Mit Zitat antworten
Alt 20-04-2006, 16:11   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 53
ich hab das vielleicht nicht ganz richtig erklärt:

also die externen swf werden sozusagen eingefadet und rausgefadet.
das faden ansich ist in der externen swf animiert.

das einfaden wird dann durch nen "stop();" in der externen swf angehalten. und ist soweit im container auf der bühne geladen.

nun will ich den nächsten button drücken und die swf soll weiterabgespielt werden bis zumnächsten "stop();" (also ausfaden).danach soll dann eine neue swf abgespielt werden, also wieder in den container geladen werden.

trotzdem danke für die antwort.
herrNilsson ist offline   Mit Zitat antworten
Alt 20-04-2006, 16:23   #4 (permalink)
Ganz ohne Titel
 
Registriert seit: Jul 2002
Ort: Marburg
Beiträge: 173
ActionScript:
  1. container.play();
  2. container.stop();

und wenn du wissen willst wann eine swf wieder ausgefadet ist check den container._alpha wert.
here2stay ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele