AS3 swf lädt AS2 swf auf die Hauptbühne und funktioniert in Mozilla nicht
Hayy mh ist bestimmt was einfaches aber ich bin wohl einfach zu blöd der schon zu kaputt.
ich lade per
ActionScript:
1 2 3 4 5 6
var request:URLRequest = new URLRequest("kmenu.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);
loader.y = 0;
loader.x = 10.0;
eine swf datei welche in flash 6 und AS 2.0 gemacht wurde auf die hauptbühne.
Na ja im Flashplayer funktioniert alles tadellos und auch Online im Internetexplorer.
Mein problem ist jetzt das über mozilla die Bilder die per Actionscript in die kmenu.swf (welche flash 6 und AS 2 ist) garnicht und in den Internetexplorer erst nach einmaligem Aktualisieren lädt.
Das Problem mit dem Ie krieg ich später mit einem preloader in griff hoffe ich doch :) aber wieso lädt er mir keine Bilder im MOzilla?
// erstellt eine neue XML Variable
var daten:XML = new XML();
// whitespace muss ignoriert werden
daten.ignoreWhite = true;
// diese function wird aufgerufen, wenn die XML geladen wird
daten.onLoad = function(success:Boolean) {
//falls erfolgreich
if (success) {
// die Anzahl der Child Nodes auslesen
var nodes = this.firstChild.childNodes;
// liest aus wieviele Elemente das child hat
_global.xmlitems = nodes.length;
// Schleife zum auslesen der Inhalte
//for (var i:Number = 0; i<xmlitems; i++) {
// Bildpfad auslesen und in das mc image_con laden
image_con.loadMovie(nodes[bild-1].attributes.image,100000);
// Titel dem Textfeld image_text zuweisen
image_txt.text = nodes[bild-1].attributes.img_txt;
//Beschreibung dem Textfeld infos_txt im movieclip infos zuweisen
//_global.infos_txt[1] = nodes[bild-1].attributes.beschreibung;
//}
//falls laden nicht erfolgreich - fehler ausgeben
} else {
image_txt.text = "XML konnte nicht geladen werden";
}
};
// lädt die XML Datei
daten.load("kdaten.xml");
image_con ist hierbei der container in den die bilder geladen werden. die for schleife hab ich deaktiviert da ich sie nicht brauche da immer nur ein eintrag auf die weise angezeigt wird.
LIebe Grüsse
SaidDie Wahrheit lässt sich nicht teilen
Danke für deinen Ansatz.
wie kann ich meine swf datei denn als avm1movie objekt reinladen?
momentan lade ich sie ja per
ActionScript:
1 2 3 4 5 6 7 8
import flash.net.URLRequest;
var request:URLRequest = new URLRequest("kmenu.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);
loader.y = 0;
loader.x = 10.0;
Ich hab die kmenu.swf jetzt nochmal überarbeitet und in ihr funktioniert alles sowohl im IE als auch im Mozilla wenn ich sie direkt über öffnen mit in jeweiligem browser öffne.
jetzt hab ich das problem das in der hauptfilm.swf (Die datei die in AS 3 geschrieben wurde) die BIlder nicht mehr angezeigt werden. egal in welchem BRowser auch nicht wenn ich sie standalone aufrufe. Texte und die Sounds werden angezeigt und abgespielt. Ich glaube das hat irgendwas mit diesem Sandboxkrams zu tun. was muss ich in meinem Loader ändern?
Liebe grüsse SaidDie Wahrheit lässt sich nicht teilen
hab jetzt alles in einen film gepackt und lasse die flv einfach weiterhin per AS2 streamen. jetzt gehts. danke für eure Mühen.
LG SaidDie Wahrheit lässt sich nicht teilen