Jeg skal have 2 swf'er til at kommunikere med hinanden. Filerne main.swf (sender) og menu.swf (receiver). Main.swf ligger i en i-frame og menu.swf ligger udenfor den i-frame. Når man klikker på et billede i main.swf skal det relevante link markeres i menuen, således at brugeren ved hvor han er.
Den del af programmeringen som omhandler swf-til-swf kommunikation volder vanskeligheder.
Kode på knap i main.swf (afsender):
on (press) {
section = "about";
talkingLC:LocalConnection = new LocalConnection();
talkingLC.send("simpel_lc", "gotoFrame", sektion);
}
Kode i første frame af menu.swf (modtager/receiver):
stop();
listeningLC = new LocalConnection();
listeningLC.connect("simpel_lc");
listeningLC.gotoFrame = function(sektion) {
if (sektion == "about") {
gotoAndStop(5);
talkingLC.close();
}
if (sektion == "home") {
gotoAndStop(15);
talkingLC.close();
}
};
Nogen der kan gemmenskue, hvad jeg gør forkert?
--