Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-05-2004, 16:32   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Lutherstadt Eisleben
Beiträge: 57
Question dynamische Filmsteuerung

Liebe Flashworker,

folgendes Problem:

Habe einen Hauptfilm in den ich mehrere swf lade. In einem swf liegt ein Video. In einem Weiteren swf liegt die Steuerung für dieses Video. Nun soll der User die Möglichkeit haben die Videos in zwei verschiedenen Größen ansehen zu können.

Wenn der User jetzt auf den "zoom"-Button klickt soll der aktuelle Frame des Videos ausgelesen werden, das swf ausgetauscht werden und der neue Film soll an der Position weiterspielen, an welcher der alte ausgetauscht wurde.

Meine Lösung:
ActionScript:
  1. zoom_out.onPress = function(){
  2.     var pos = _level6._currentframe;
  3.     trace(pos);
  4.     _level6.loadMovie ("medien/swf/layout/un01ex04s.swf");
  5.     _level6.gotoAndPlay(pos);
  6. }

Das Auslesen der aktuellen Position klappt, denn trace gibt die Framenummer aus aber der neue Film beginnt immer wieder von vorn.

Wo liegt der Fehler?

Danke
Jörg
__________________
jörg aderhold

programmierung / training
http://www.jaderbass.de
jaderbass ist offline   Mit Zitat antworten
Alt 19-05-2004, 16:59   #2 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
Wahrscheinlich führst du den gotoAndPlay-Befehl aus, bevor der Film komplett geladen wurde.
ActionScript:
  1. zoom_out.onPress = function(){
  2.         var pos = _level6._currentframe;
  3.         trace(pos);
  4.         _level6.onLoad = function() {
  5. this.gotoAndPlay(pos);
  6. }
  7.         _level6.loadMovie ("medien/swf/layout/un01ex04s.swf");
  8.         _level6.pos = pos;
  9. }
Ungetestet. Geht das?
Dr.Atom ist offline   Mit Zitat antworten
Alt 19-05-2004, 17:28   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Lutherstadt Eisleben
Beiträge: 57
Nein geht nicht. Ich habe auch schon mit onClipEvent(data) experimentiert, aber das geht auch nicht.

Danke trotzdem.
Jörg
__________________
jörg aderhold

programmierung / training
http://www.jaderbass.de
jaderbass ist offline   Mit Zitat antworten
Alt 19-05-2004, 17:45   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Abgesehen das man in level so lädt!!

loadMovieNum("test.swf", 6);

und wo soll der _currentfame von ner noch nicht geladenen swf sein
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (19-05-2004 um 17:48 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 19-05-2004, 18:02   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Ort: Lutherstadt Eisleben
Beiträge: 57
Der _currentframe in Level 6 kommt von dem Film, der in Level 6 bereits drin ist. Dieser Film wird ausgetauscht und in dem neuen Film soll auf den gleichen Frame gesprungen werden, bei dem der alte Film aufgehört hat. (steht schon oben in meiner Frage )
__________________
jörg aderhold

programmierung / training
http://www.jaderbass.de
jaderbass ist offline   Mit Zitat antworten
Alt 19-05-2004, 20:03   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Axo! hab ich überlesen! Mußt nen Loader zwischenschalten, irgendeinen simplen, mit onLoad gaht da nix, des mc kann man erst eine goto mitgeben wenn der komplett geladen ist!!
Aber mal ne andere , skalieren geht net? dann müßtest des Ding net zweimal laden
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake 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 05:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele