Movie A loads movie B
alletwee gebruiking hervolgend object.
(ie beide films doen #include "xmlLoader.as", en
in die code wordt bijgehouden of die al geloaded werdt met
een _global.isXmlLoaderLoaded....)
elke film doet in zijn root.
Movie A heeft geen probs, maar in Movie B geeft new XML() == undefined.???
Als ik Movie B op zichzelf draai lukt het ook zonder probs...
Snap er niets van.
Het lijkt wel omdat als ik in B zit die _global.xmlLoader eigenlijk in de codebase van A zit. En als die dan een new XML() doet 'mag?' dat niet en geeft ie undefined?
Maar ik wil natuurlijk niet dat mijn code (hoewel dezelfde AS) wordt overschreven...
Oh als ik new XML() in de root van B doet gaat het wel. Dus enkel niks als het in die andere classe gebeurt...
edit:
als ik dus:
en dan
gaat alles wel OK... BUG!
alletwee gebruiking hervolgend object.
(ie beide films doen #include "xmlLoader.as", en
in die code wordt bijgehouden of die al geloaded werdt met
een _global.isXmlLoaderLoaded....)
Flash ActionScript:
1
2
3
4
| _global.xmlLoader = function() { this.mXML = new XML(); } |
elke film doet in zijn root.
Flash ActionScript:
1
| this.loader = new _global.xmlLoader(); |
Movie A heeft geen probs, maar in Movie B geeft new XML() == undefined.???
Als ik Movie B op zichzelf draai lukt het ook zonder probs...
Snap er niets van.
Het lijkt wel omdat als ik in B zit die _global.xmlLoader eigenlijk in de codebase van A zit. En als die dan een new XML() doet 'mag?' dat niet en geeft ie undefined?
Maar ik wil natuurlijk niet dat mijn code (hoewel dezelfde AS) wordt overschreven...
Oh als ik new XML() in de root van B doet gaat het wel. Dus enkel niks als het in die andere classe gebeurt...
edit:
als ik dus:
Flash ActionScript:
1
2
3
4
| _global.xmlLoader = function(aXML) { this.mXML = aXML; } |
en dan
Flash ActionScript:
1
| this.loader = new _global.xmlLoader(new XML()); |
gaat alles wel OK... BUG!
[ Voor 26% gewijzigd door hobbit_be op 18-03-2004 18:01 ]