Flashhilfe.de - Flash Community

AS3 swf lädt AS2 swf auf die Hauptbühne und funktioniert in Mozilla nicht [Flash CS3]

Forum > Flash Entwicklung > AS3 swf lädt AS2 swf auf die Hauptbühne und funktioniert in Mozilla nicht

 


AntwortenRegistrieren Seite1  

 03.05.2009, 21:42 
Beiträge: 45
Wohnort: Bremen
Registriert: Apr 2003

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?

das script für die bilderreinladen sieht so aus.

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
stop();//in Frame (1) stehen bleiben

// 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
Said
Die Wahrheit lässt sich nicht teilen
 04.05.2009, 09:13Re1
Beiträge: 18
Wohnort: Baden-Baden
Registriert: Mar 2009

gab es für das laden von as2 in as3 nicht das avm1movie object? müsste das damit nicht gehen?
 04.05.2009, 12:13Re2
Beiträge: 45
Wohnort: Bremen
Registriert: Apr 2003

Themenautor/in

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 Said
Die Wahrheit lässt sich nicht teilen
 
nicht sichtbar bei eingeloggten Mitgliedern
 06.05.2009, 13:52Re3
Beiträge: 45
Wohnort: Bremen
Registriert: Apr 2003

Themenautor/in

hay

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 Said
Die Wahrheit lässt sich nicht teilen
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de