bonjour a tous, je voudrais essayer de charger un swf local via un 2eme swf local, mais en passant par un xml distant; tout marche, le probleme est que si j'utilise un loadMovie, le swf se charge, mais si j'utilise un movieClipLoader, rien ne s'affiche, pourtant le trace me dit bien que le swf est chargé.
le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import be.bu.managers.XmlManager; this.createEmptyMovieClip("holder",this.getNextHighestDepth()); var myLoaderListener:Object = new Object(); var myLoader:MovieClipLoader = new MovieClipLoader(); var myXML:XmlManager = new XmlManager("myXML.xml", "root/file"); myLoader.addListener(myLoaderListener); myXML.onLoad = function() { myLoaderListener.onLoadStart {trace("LOAD START");} myLoaderListener.onLoadComplete {trace("LOAD DONE"); trace(myXML.values[0].firstChild); trace(_root.holder); myLoaderListener.loadClip(myXML.values[0].firstChild,_root.holder);} // _root.holder.loadMovie(myXML.values[0].firstChild); };
Partager