2009-05-02 3 views
0

Ich entwickle eine as3 swc-basierte Komponente, die ihren Inhalt vollständig durch Aktionen im Konstruktor (z. B. sprite.graphics.lineTo ...) füllt. Wenn ich die Komponente auf die Bühne ziehe, ist sie leer. Wenn ich meinen Film exportiere, funktioniert alles perfekt, aber ich brauche auch die Live-Vorschau. Ich könnte das mit einer Platzhaltergrafik umgehen, aber ich würde es lieber als Code belassen. Gibt es eine Möglichkeit, dies zu umgehen? Danke, David.as3 swc Komponente Vorschau durch Code

Antwort

0

Ich glaube, ich weiß, wovon Sie reden.

In der Bibliothek, in der Sie Ihre Komponente definiert haben, klicken Sie mit der rechten Maustaste und exportieren Sie dieses Element in eine .swf. Dies wird den gesamten Code und alles in ein SWF für dieses Symbol kompilieren.

Klicken Sie erneut mit der rechten Maustaste auf das Element und gehen Sie zur Komponentendefinition. Stellen Sie die Live-Vorschaudatei auf die .swf ein, die Sie gerade exportiert haben.

Nachdem Sie dies getan haben, sollten Sie in der Lage sein zu sehen, wie das Element im Vorschau-Modus tatsächlich aussehen wird.

Ich habe gerade dies wie vor 2 Tagen, gehen aus dem Speicher lassen Sie es mich wissen, wenn es nicht funktioniert.

+0

Das hat immer noch nicht funktioniert. Ich habe mit der rechten Maustaste auf die Komponente geklickt und "Flash-Film exportieren" ausgewählt. Ich ging dann zu Komponentendefinition, Live Preview und wählte die swf. Ich habe versucht, es zu Live-Vorschau in externe Datei sowie Live-Vorschau mit. SWF-Datei eingebettet in. Fla-Datei. Als ich die swc exportierte, funktionierte keine Option. Ich war immer noch ohne Vorschau. Vermisse ich vielleicht einen Schritt? – David

+0

Verwenden Sie CS3 oder CS4? Ich benutze CS4 - vielleicht ist es anders. Ich bemerkte, dass wenn ich _yy_ Compilerfehler hatte, die .swf nicht richtig exportiert wurde. Ich verwende keine swc, aber meine Komponente ist mit meiner AS-Klasse für diese Komponente verknüpft. Ich nehme an, die swc sollte genauso gut funktionieren, aber ich weiß es nicht. – Kekoa