| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2004
Beiträge: 42
| Nach Containerzugriff auf externer Homepage steht das Menü!
Ich möchte von diversen Flash-Homepages per Container auf eine Flash-Datei zugreifen, die auf einem anderen Server läuft. Nach dem Zugriff funktioniert aber das Container Hauptmenü nicht mehr. Ein Reload der html-Datei löst die Blockade, aber das kann ja nicht die Lösung sein, gibt´s hier eine Möglichkeit? Danke Musikprof __________________________________________________ _______________ Code: // Leeren MC erstellen, in den das Fenster geladen wird
this.createEmptyMovieClip("contain_mc", 1);
......
// _root.interne Adresse
contain_mc.onRelease = function() {
contain_mc._x = 460;
contain_mc._y = 100;
contain_mc.loadMovie("intern/inhalt.swf");
};
// Das Hauptmenü reagiert wie gewünscht bei Anwahl des nächsten Menüpunktes!
_________________________________________________________________
// _root.externe Adresse
extern_mc.onRelease = function() {
contain_mc._x = 460;
contain_mc._y = 100;
contain_mc.loadMovie("http://www.externe-adresse.de/inhalt.swf");
};
// Das Hauptmenü bleibt bei Anwahl des nächsten Menüpunktes stehen, nichts geht mehr ... |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2004
Beiträge: 42
| Jetzt trotz crossdomain.xml
Danke für den Hinweis, habe jetzt "sicherheitshalber" in die roots beider Server die crossdomain.xml gelegt. HTML-Code: <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy> Wer hat eine Idee - Danke musikprof |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2004
Beiträge: 42
| Scripte
Aufrufendes SWF vom Ausgangsserver (Hauptmenü): Code: stop();
//Striche laden
strichmovie_mc.gotoAndPlay(50);
//
// Sounds laden
var rollover_sound = new Sound();
rollover_sound.attachSound("rollover.mp3");
var released_sound1 = new Sound();
released_sound1.attachSound("released1.mp3");
var released_sound2 = new Sound();
released_sound2.attachSound("released2.mp3");
// Leeren MC erstellen, in den das Fenster geladen wird
this.createEmptyMovieClip("contain_mc", 1);
// Sound und Button öffnen bei rollOver
history_mc.onRollOver = function() {
rollover_sound.start();
_root.history_mc.gotoAndPlay(2);
};
history_mc.onPress = function() {
history_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
history_mc.onReleaseOutside = function() {
history_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
// Steuerung bei onRelease
history_mc.onRelease = function() {
stopAllSounds();
history_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndPlay(1);
released_sound1.start();
// externen SWF ins Fenster laden
contain_mc._x = 460;
contain_mc._y = 100;
contain_mc.loadMovie("history/history.swf");
};
//
//
audio_mc.onRollOver = function() {
rollover_sound.start();
_root.audio_mc.gotoAndPlay(2);
};
audio_mc.onPress = function() {
audio_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
audio_mc.onReleaseOutside = function() {
audio_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
audio_mc.onRelease = function() {
stopAllSounds();
audio_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndStop(1);
released_sound2.start();
contain_mc._x = 460;
contain_mc._y = 100;
contain_mc.loadMovie("audio/audio.swf");
};
//
// _root.guests_mc
guests_mc.onRollOver = function() {
rollover_sound.start();
_root.guests_mc.gotoAndPlay(2);
};
guests_mc.onPress = function() {
guests_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
guests_mc.onReleaseOutside = function() {
guests_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
guests_mc.onRelease = function() {
stopAllSounds();
guests_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndPlay(1);
released_sound2.start();
// Gästebuch öffnen!
getURL("http://www.guestbook.de/yasg.cgi?X=000000", "_blank");
};
//
// _root.tour_mc
tour_mc.onRollOver = function() {
rollover_sound.start();
_root.tour_mc.gotoAndPlay(2);
};
tour_mc.onPress = function() {
tour_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
tour_mc.onReleaseOutside = function() {
tour_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
tour_mc.onRelease = function() {
stopAllSounds();
tour_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndPlay(1);
released_sound2.start();
// externen SWF ins Fenster laden
contain_mc._x = 460;
contain_mc._y = 100;
contain_mc.loadMovie("http://www.zielserver.de/flash/tour/tour.swf");
};//
// _root.contact_mc
contact_mc.onRollOver = function() {
rollover_sound.start();
_root.contact_mc.gotoAndPlay(2);
};
contact_mc.onPress = function() {
contact_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
contact_mc.onReleaseOutside = function() {
contact_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
contact_mc.onRelease = function() {
stopAllSounds();
contact_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndPlay(1);
released_sound1.start();
// externen SWF ins Fenster laden
contain_mc._x = 460;
contain_mc._y = 100;
contain_mc.loadMovie("contact/contact.swf");
};
//
// _root.video_mc.slider
video_mc.onRollOver = function() {
rollover_sound.start();
_root.video_mc.gotoAndPlay(2);
};
video_mc.onPress = function() {
video_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
video_mc.onReleaseOutside = function() {
video_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
video_mc.onRelease = function() {
stopAllSounds();
video_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndPlay(1);
released_sound2.start();
// externen SWF ins Fenster laden
contain_mc._x = 460;
contain_mc._y = 150; //Achtung 150!!
contain_mc.loadMovie("video/video.swf");
};
//
// _root.fotos_mc
fotos_mc.onRollOver = function() {
rollover_sound.start();
_root.fotos_mc.gotoAndPlay(2);
};
fotos_mc.onPress = function() {
fotos_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
fotos_mc.onReleaseOutside = function() {
fotos_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
fotos_mc.onRelease = function() {
stopAllSounds();
getURL("../html/fotos/fotoindexflash.htm","_self");
};
//
// _root.veranstalter_mc
veranstalter_mc.onRollOver = function() {
rollover_sound.start();
_root.veranstalter_mc.gotoAndPlay(2);
};
veranstalter_mc.onPress = function() {
veranstalter_mc.ZZ_Schraube_mc.gotoAndStop(2);
};
veranstalter_mc.onReleaseOutside = function() {
veranstalter_mc.ZZ_Schraube_mc.gotoAndStop(1);
};
veranstalter_mc.onRelease = function() {
stopAllSounds();
veranstalter_mc.ZZ_Schraube_mc.gotoAndStop(1);
SoundTimer_mc.gotoAndPlay(1);
released_sound1.start();
// externes html-Fenster laden
getURL("../html/veranstalter/veranstalter.htm", "_blank");
}; Wie gesagt: Wenn die Zieldatei auf dem gleichen Server liegt, funktioniert alles bestens. Wenn die Zieldatei auf einem anderen Server angesprochen wird, dann wird sie auch korrekt ausgeführt. Aber das Hauptmenü (z.B. Button Kontakt) funktioniert jetzt nicht mehr. Im Firefox sieht man in diesem Fall die Domainadresse des Zielservers unten links eingeblendet, d.h. ich vermute Flash will auf dem Zielserver weiterarbeiten ... ? Musikprof |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |