Laden eines eingebetteten Bildes in AS3

OK, ich fühle mich dumm Frage, aber ich habe den ganzen Nachmittag versucht, es herauszufinden, ohne Erfolg.

In AS3 ich will ein Bild hinzufügen, um der Bibliothek (nennen wir es Bild.png) und instanziieren es mit nur code.

Mir ist es gelungen, die Instanziierung einer externen Bild auf diese Weise

var pLoad:Loader = new Loader();
pLoad.load(new URLRequest("image.png"));
addChild(pLoad);

Aber egal was ich versucht habe, ich kann nicht das laden des Bildes aus der Bibliothek. Wie ist das gemacht?

Beiseite : ich habe gesehen, das

- syntax, sondern im Idealfall würde ich gerne vermeiden hartcodierten Namen des Bildes, das heißt, ich möchte, um ein Bild auszuwählen, und erzeugen so das Bild name, ein Programm.

Wie sind Sie das laden der Bibliothek?
Nicht sicher, was du meinst. Ich meine "library" in der Registerkarte "Bibliothek" in der Flash-IDE. Ich denke, diese geladen, als Teil der SWF-selbst - ist das falsch?
Nein, aber Sie müssen auf Sie verweisen durch deren ID. Hast du eine ID für das Bild in Ihrer Bibliothek?
Oops. Ich habe nicht verwendet Flash, also das, was ich erwähnt habe, erscheint nur die Arbeit in AS1 oder AS2. Geben Sie mir eine minute....
Ich bin ein bisschen verwirrt, warum Sie mit [Embed] - nicht gut für Sie arbeiten. Wenn Sie das Bild in Ihrer Bibliothek haben Sie immer noch manuell importieren Sie das Bild. Mit [Embed] - Sie am Ende mit einem viel mehr sauber (und gut gelegen - kein Graben durch die Bibliothek!) Lösung.

InformationsquelleAutor ggambett | 2009-08-26

Schreibe einen Kommentar