Mhh, also ich ich habe 2 Dateien. Die erste ist die Preloader.swf die via MovieClipLoader die Hauptseite.swf lädt. Das heißt, dass alle in der Hauptseite befindlichen MovieClips in einem Container liegen, der ja in der Preloader.swf erstellt wurde... Nun habe ich in meinen ersten Frame (Hauptseite.swf) folgendes zu stehen:
PHP-Code:
var arr:Array = new Array();
var len:Number = arr.length(meinMC);
for (var i = 0; i<index; i++) {
var mc:MovieClip = arr[i];
mc.onRollOver = function() {
SWFAddress.resetStatus();
};
mc.onRollOut = function() {
SWFAddress.setStatus('/home/');
};
mc.onRelease = function() {
SWFAddress.setValue('/projekte/');
};
}
Und dann am Ende habe ich zu stehen:
PHP-Code:
// SWFAddress handling
SWFAddress.setStrict(false);
SWFAddress.onChange = function() {
var value = SWFAddress.getValue();
if (_currentframe == 2 && value == '') {
play();
} else {
gotoAndStop('$'+value);
}
SWFAddress.setTitle(formatTitle(value));
};
In dem MovieClip "meinMC" habe ich als Bildbezeichnung (Frame 1): "$/projekte/"
Und im 1 Frame meiner Hauptseite.swf steht: "$/home/"
Wenn Ich das nun alles mal hochlade und es teste, dann verändert sich zwar die Adresszeile und der Titel der Seite, auch kann ich den Zurück- und Vorbutton benutzen, jedoch ohne das er damit den Flashfilm beeinflusst! Weiß nicht so genau wo ran es liegt...
EDIT: Es kann ja eigentlich nur ein Pfadproblem sein oder?