2010-12-17 8 views
0

Ich habe eine Image-Komponente mit einer Quelle auf ein eingebettetes Bild festgelegt. Wenn ich dieses Modul in ein Shell-Modul lade, wird das Bild nicht angezeigt. Warum?Eingebettete Bilder funktionieren nicht mit Modulen

Ich muss eine Instanz dieses Bildes in die Codebasis des Shell-Moduls nur auf setzen, damit es funktioniert. Das sollte nicht sein, oder?

Irgendwelche Ideen?

Vielen Dank für hilfreiche Tipps!

Antwort

2

Wenn Sie Flash/Flex Builder zum Erstellen des ersten Moduls verwenden, überprüfen Sie die Projekteigenschaften (klicken Sie mit der rechten Maustaste auf das Projekt im Navigator und gehen Sie zu den Eigenschaften) und stellen Sie sicher, dass der betreffende Ordner/Datei angezeigt wird in den Assets enthalten ... gut, das heißt, wenn Sie es als swc kompilieren ... Entschuldigung, möglicherweise geht das aus der Spur. Vergewissern Sie sich beim Erstellen des Moduls, dass Sie es nicht für eine bestimmte Anwendung optimieren, sodass es keine Ressourcen enthält, für die die Anwendung, für die Sie optimieren, auch enthält (project-> properties-> flex modules-> edit-> do nicht optimieren).

+0

Vielleicht ist das Problem genau dort. Unter 'Flex Modules' habe ich nichts aufgelistet. Muss ich ein Modul für das Projekt erstellen? – fumeng

+0

ein bisschen verwirrt ... das Endziel zu klären ist hier ein Modul zu erstellen, dann verwenden Sie das Modul in einer anderen Anwendung richtig? Wenn dies der Fall ist, sagen wir, dass ProjectA, wo Sie das Modul erstellen, eine Komponente darin haben sollte, die ein Flex-Modul ist (erstellt durch Rechtsklick auf den Ordner und Drücken von New-> Flex-Modul). Jetzt in ProjectA sehen Sie in den Eigenschaften einen Modulabschnitt und Sie möchten, dass er nicht optimiert wird (auch eine Option, wenn Sie das Modul zum ersten Mal erstellen). Dann in Project B sollten Sie die swf von ProjectA (ModuleLoader) wird wieder mit einer anderen Möglichkeit – shaunhusain

+0

Kommentar hinzufügen, sonst erstellen Sie ein Bibliotheksprojekt, das eine SWC-Datei generieren wird, die dann als die Abhängigkeit von ProjectB verwenden, in diesem Fall möchten Sie Um die in den Projekteigenschaften für die swc (ProjectA) enthaltenen Assets zu überprüfen, lassen Sie mich wissen, welche Version mehr wie das, was Sie tun, und ich kann Ihnen wahrscheinlich in die richtige Richtung zeigen – shaunhusain