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