Ergebnis 1 bis 6 von 6

Thema: Flash Dateien synchronisieren via localConnection?

  1. #1
    TP-Veteran Avatar von AnnaStesia
    Registriert seit
    Mar 2002
    Ort
    Berlin
    Beiträge
    1.863

    Flash Dateien synchronisieren via localConnection?

    Hallo,

    ich müsste für ein Wallpaper sicherstellen, dass zwei SWFs synchron laufen. Wenn meine Recherchen richtig sind, sollte das Zauberwort hierfür localConnection sein. Jetzt murkse ich aber seit geraumer Zeit damit rum und bekomme es irgendwie nicht hin, die beiden Teile sind nie exakt synchron… Hat da jemand Infos oder sogar Codeschnipsel zu dem Thema parat?

    Falls von Interesse, hier mein aktueller Stand:
    Im größeren SWF

    Code:
    in Frame 1:
    stop();
    
    if(_root.getBytesTotal() == _root.getBytesLoaded()){    
        gotoAndPlay(2);
        }
    
    in Frame 2:
    var sending_lc:LocalConnection = new LocalConnection();
    
    sending_lc.send("talker_mc", "playMovie", 2);
    
    sending_lc.playMovie = function(frame_number:Number)
       {
          _root.gotoAndPlay(frame_number);
       };
    
    im letzten Frame:
    gotoAndPlay(2);
    im kleineren SWF
    Code:
    in Frame 1:
    stop();
    
    var receiving_lc:LocalConnection = new LocalConnection();
    
    receiving_lc.playMovie = function(frame_number:Number)
       {
          _root.gotoAndPlay(frame_number);
       };
       
    receiving_lc.connect("talker_mc");
    
    in Frame 2:
    receiving_lc.send("talker_mc", "playMovie", 2);
    
    receiving_lc.close();
    
    im letzten Frame:
    gotoAndPlay(2);
    Was mache ich falsch?

    Grüße, AnnaStesia
    Ich weiss es doch auch nicht.
    » www.sightdesign.de «

  2. #2
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo,

    hmmm zwei SWFs Syncron laufen lassen ist sowieso schwer.
    Du musst gewährleisten, dass beide MCs geladen sind.
    Also sollte der Weg in etwa so sein:
    Film 1 gibt Film 2 Bescheid, ich bin fertig geladen und ich bin bereit.
    Film 2 prüft ob er auch fertig geladen ist und startet dann Film 1 und sich selber.
    Am ende der Filme prüfst du wiederrum ob Beide fertig sind und startest dann wieder von vorne.
    Was wohl genauer ist, wenn Film 1 gestartet ist, dass du immer den anderen MC sagst, gehe ein Frame weiter (nextFrame())
    Script habe ich dafür auch im Moment nicht liegen, könnte dir aber morgen eventuell etwas zusammen basteln.

    Läuft die Geschichte in einem Browser oder wie willst du das machen?
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Veteran Avatar von AnnaStesia
    Registriert seit
    Mar 2002
    Ort
    Berlin
    Beiträge
    1.863
    Hi Ralf,

    Danke für deine Antwort! Ja, das Ding soll ein Werbebanner werden, das über Eck geht (oben horizontal, rechts vertikal) und damit die Animation von einem swf zum anderen laufen. Hab das Gefühl, schon das ganze Internet abgegrast zu haben, vergeblich - aber diese Art von Banner sieht man ja überall, grundsätzlich muss das schon möglich sein, und zwar synchron. Vielleicht ist das mit der localConnection auch der völlig falsche Ansatz? Meine Variante läuft in Firefox lokal halbwegs, allerdings erst nach ein paar Durchläufen synchron, auf meinem Server will's gar nicht und andere Browser versagen den Dienst völlig, egal wo.
    Ich werd jetzt noch weiter investigieren, sollte ich doch noch erfolgreich sein, melde ich mich, ansonsten freue ich mich natürlich über Hilfe, sofern Du morgen Zeit und Lust hast.

    Lieben Gruß, Christine
    Ich weiss es doch auch nicht.
    » www.sightdesign.de «

  4. #4
    TP-Veteran Avatar von AnnaStesia
    Registriert seit
    Mar 2002
    Ort
    Berlin
    Beiträge
    1.863
    OK., ich Eumel hätte auch früher drauf kommen können, dass das Ding fenster- und browserübergreifend funktioniert, daher geht das wohl immer nur einmal (nehme ich zumindest an). Also wenn ich es in einem einzigen Browser ankucke, funktioniert es jetzt, nicht gerade supersynchron, aber akzeptabel.
    Ich weiss es doch auch nicht.
    » www.sightdesign.de «

  5. #5
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo
    die Localconnection läuft nur in einem Browser und nicht übergreifend.
    Selbst die gleiche Seite in einem neuen Tab unterbindet schon die Funktion.
    Soll das Dingen im Netz oder Lokal laufen?
    Soll es im Netz laufen würde ich eher auf die ExternalInterface-Klasse in Verbindung mit JS zurück greifen.
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  6. #6
    TP-Veteran Avatar von AnnaStesia
    Registriert seit
    Mar 2002
    Ort
    Berlin
    Beiträge
    1.863
    Hallo,
    ja es soll im Netz laufen, wie gesagt ein Werbebanner im Wallpaper-Format. Ich werd mich nochmal schlau machen, Danke für den Tipp!
    Ich weiss es doch auch nicht.
    » www.sightdesign.de «

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [DW CS4] Dateien synchronisieren, bei verschiedenen Richtungen unterschiedlich
    Von Blatos im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 12.02.2009, 13:36
  2. probleme mit flash-dateien
    Von charles im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 29.08.2006, 13:33
  3. localconnection - Problem bei doppeltem Seitenaufruf
    Von ChrisU im Forum Flash & Multimedia
    Antworten: 4
    Letzter Beitrag: 16.08.2006, 15:36
  4. Antworten: 3
    Letzter Beitrag: 22.02.2005, 13:08
  5. 2 Flash Dateien hintereinander
    Von yales im Forum Flash & Multimedia
    Antworten: 5
    Letzter Beitrag: 24.08.2004, 18:08

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51