Hallo!
Ich hab hier ein kleines Problem, an dem ich beinahe verzweifle:
es liegen wichtige Funktionen in einer externen .swf, die ich in die haupt .swf einladen möchte
das habe ich so versucht:
das schein auch so weit zu klappen, mit der einzigen Einschränkung, dass alle _root Verweise in der geladenen Funktion nicht mehr funktionieren.
Die Einschränkung tritt aber nur nach der Veröffentlichung auf.
Teste ich den Film in Flash, wird die Funktion perfekt geladen und funktioniert so wie sie soll.
soll heißen:
funktioniert
funktioniert nicht
achja: es liegt kein _lockroot problem vor. Ich möchte mit _root in der externen Funktion die _root Ebene der haupt .swf ansprechen
Ich hab hier ein kleines Problem, an dem ich beinahe verzweifle:
es liegen wichtige Funktionen in einer externen .swf, die ich in die haupt .swf einladen möchte
das habe ich so versucht:
Code:
var configMC:MovieClip = createEmptyMovieClip("configMC", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("config.swf", configMC);
var Angriffstaerke:Function;
Code:
function onLoadInit(mc:MovieClip) {
_root.Angriffstaerke = Function(mc.Angriffstaerke);
}
das schein auch so weit zu klappen, mit der einzigen Einschränkung, dass alle _root Verweise in der geladenen Funktion nicht mehr funktionieren.
Die Einschränkung tritt aber nur nach der Veröffentlichung auf.
Teste ich den Film in Flash, wird die Funktion perfekt geladen und funktioniert so wie sie soll.
soll heißen:
Code:
function Angriffstaerke() { return 500; }
Code:
function Angriffstaerke() { return _root.var; }
achja: es liegt kein _lockroot problem vor. Ich möchte mit _root in der externen Funktion die _root Ebene der haupt .swf ansprechen