Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-08-2005, 17:36   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: Berlinerin
Beiträge: 145
localconnection synchronisation

hallo,

ich versuch mit localconnection 2 swf im browser synchron abspielen zu lassen

dabei handelt es sich um 2 identische geloopte swfs (gleiche frameanzahl, gleiche framerate) im browser in tabelle

sender

ActionScript:
  1. this.onEnterFrame=function(){
  2.         Verbindung = new LocalConnection();
  3.         Verbindung.send("container", "myFrame", this._currentframe);
  4.         Verbindung.close();
  5. }

empfänger

ActionScript:
  1. if(!Verbindung){
  2.         Verbindung = new LocalConnection();
  3.         Verbindung.myFrame=function(obenframe){
  4.                 gotoAndStop(obenframe);
  5.                
  6.         }
  7.         Verbindung.connect("container");
  8. }
  9. stop();


nur klappt das überhaupt nicht.
das erste abspielen beider filme ist noch im IE synchron
aber dann geht es drunter und drüber...
und Firefox kriegt das gar nicht hin - der stoppt beim empfänger im ersten frame.

was stimmt bei dem script nicht?
kennt jemand des rätsels lösung?

grüße, c.
cosmix ist offline   Mit Zitat antworten
Alt 11-08-2005, 17:43   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
nur klappt das überhaupt nicht
Kein Wunder, in einem onEnterFrame-Event überschreibst du ja kontinuierlich deine Objekte...
  Mit Zitat antworten
Alt 11-08-2005, 18:25   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Ort: Berlinerin
Beiträge: 145
Zitat:
Zitat von agedoubleju
Kein Wunder, in einem onEnterFrame-Event überschreibst du ja kontinuierlich deine Objekte...
ich dachte sonst bricht die Verbindung ab, wenn der Film von vorne los geht...?

aber so funktioniert es auch nicht

sender
ActionScript:
  1. Verbindung = new LocalConnection();
  2.         Verbindung.send("container", "myFrame", this._currentframe);
  3.         Verbindung.close();

empfänger
ActionScript:
  1. Verbindung = new LocalConnection();
  2.         Verbindung.myFrame=function(senderframe){
  3.                    gotoAndStop(senderframe);             
  4.         }
  5.         Verbindung2.connect("container");

die verbindung wird schon hergestellt, aber mein empfänger geht nicht zu der framenummer des senders...

ratlose grüße, c.
cosmix ist offline   Mit Zitat antworten
Alt 11-08-2005, 20:19   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hast du dir die Variable "senderframe" schon mal getraced? Ich schätze mal, dass die Variable schon ankommt, aber der Objektpfad deines gotoAndStop nicht stimmt. Der befindet sich schließlich im Objekt der LocalConnection und nicht in einem MC. Setz also den entsprechenden Objektpfad vor das gotoAndStop...
  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 18:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele