Wenn ich mxmlc verwenden, um meine mxml-Datei zu kompilieren, bekomme ich swf-Datei. Nun möchte ich die Konfiguration so ändern, dass der mxmlc-Compiler eine HTML-Datei generiert, wie wir es in Eclipse oder Flex Builder tun können. Irgendeine Lösungsmöglichkeit? Vielen Dank!Ändern Sie mxmlc von swf in HTML auf Ubuntu
Antwort
Sie können dies nicht tun. Von the documentation:
Die mxmlc Kommandozeilen-Compiler sind kein HTML-Wrapper generieren. Sie müssen Ihren eigenen Wrapper erstellen, um eine SWF-Datei bereitzustellen, die der mxmlc-Compiler produziert. Der Wrapper wird verwendet, um das SWF-Objekt in das HTML-Tag einzubetten. Es umfasst die
<object>
und<embed>
Tags, sowie Skripts, die Flash Player-Versionserkennung und Verlaufsverwaltung unterstützen.
Natürlich ist der HTML-Wrapper so gut wie alle Boilerplate, abgesehen von dem Namen der .swf-Datei, die es umschließt. Sie können eine für ein Projekt am Anfang erstellen, indem Sie eine vorhandene kopieren und die .swf-Dateireferenz ändern, und das sollte die meiste Zeit gut genug sein.
Sie sollten eine Ameisenaufgabe verwenden, um Ihr Projekt zu erstellen. Flex-Ant-Tasks enthalten einen HTML-Wrapper-Task, der diesen HTML-Code generiert. Siehe "Using the html-wrapper task".