Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-05-2007, 13:57   #1 (permalink)
MF_
Neuer User
 
Registriert seit: May 2004
Beiträge: 98
AssetLoader: Assets aus einer externen swf laden

Hallo, habe gestern angefangen einen AssetLoader zu basteln, der mir assets aus einer externen swf direkt in mein _root scope der Hauptanwendung laden soll.
Das Ausgangsproblem ist, dass jede swf ihre eigene Bibliothek hat und man diese nicht direkt ansteuern kann. Deswegen extende ich meine externen Libs (swf) mit einem abstraktem LibManager-Klasse, die das eigentlich Attachen übernehmen soll.

In meiner externen swf habe ich jetzt meinen LibManager, der auch über eine Ref von meiner Hauptanwendung (targetMc) verfügt.

Versuche ich nun zu attachen
Code:
targetMc = ein container mc auf dem root meiner Hauptanwendung
var attachedMc:MovieClip = targetMc.attachMovie (assetName, assetName, 22 );
ist attachedMc = undefined

nehme ich als targetMc this mit lokalem scope der ext. swf
Code:
targetMc = this
var attachedMc:MovieClip = targetMc.attachMovie (assetName, assetName, 22 );
funktionier alles prima


Gibt es keinen weg ein asset von ner externen Lib überall hinzuladen?

gruß und danke!
marco
MF_ ist offline   Mit Zitat antworten
Alt 17-05-2007, 23:01   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Gibt es keinen weg ein asset von ner externen Lib überall hinzuladen?
Nur von dem externen Film mit der externen Bibliothek. Oder wenn du den passenden MC auch in der Bibliothek des Hauptfilmes hast...
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele