2009-07-26 3 views
1

Beim Erstellen eines ActionScript-Projekts in Flex Builder 3 wird automatisch eine Anwendungsklasse erstellt und im Stammverzeichnis des Quellordners abgelegt. In meinem Fall heißt mein Quellordner src/.Kann ich die Klasse 'Standardanwendung' von AS3-Projekten in Flex Builder 3 ändern?

Ist es möglich, die Standardanwendungsklasse in eine Klasse zu ändern, die sich nicht direkt im Stammverzeichnis des src-Ordners befindet? Beim Klicken mit der rechten Maustaste auf Klassendateien, die sich in Unterpaketen befinden, ist die Option "Als Standardanwendung festlegen" nicht auswählbar.

Wird dies mit Absicht von Adobe durchgeführt, um alle reinen AS-Projekte zu erzwingen, damit ihre Anwendungsklasse im obersten Paket enthalten ist?

Antwort

1

Im Hauptverzeichnis des Flex-Projekts befindet sich die Datei mit den Anwendungseinstellungen ".actionScriptProperties". So können Sie den Pfad zur Hauptdatei .mxml in das ändern, was Sie wollen.

+0

Dies ist ein Actionscript-Projekt, kein Flex-Projekt. Ich hatte bereits versucht, die .actionscriptProperties-Datei so zu ändern, dass sie auf eine AS-Datei in einem anderen Paket als dem root-Paket verweist, aber Flex Builder gab mir einen Fehler in der Zeile "Anwendung kann nicht gestartet werden". Kein besonders beschreibender Fehler. – Groady

0

Ich weiß nicht, ob dies hilft, aber http://bugs.adobe.com/jira/browse/FB-14144 betrachten und die Kommentare lesen, wie es scheint, Flex Builder 3 wird dies auf einigen Systemen nicht tun. Sie scheinen es in Flash Builder behoben zu haben. Es sind die kleinen Dinge, die am meisten ärgern.

4

Sie müssen Änderungen an den "Quell" -Verzeichnissen des Compilers vornehmen. Dadurch hat sich für mich in der Vergangenheit gearbeitet ...

Ich nehme an, Sie mögen dieses eine Struktur verwenden

> MyApp 
    > html-template 
    > main 
    > MyApp.as 
    > src 

Wo Haupt wird der Speicherort der Standardanwendung sein?

  1. Wenn Sie dies tun, klicken Sie direkt auf Ihrem obersten Ebene (in meinem Beispiel - MyApp) oder gehen Sie zum Menü und Flexbuilder , klicken Sie auf Datei und dann auf Eigenschaften Menüpunkt.
  2. Zur Action Build Path Eigenschaft

    ein. Ändern Sie den Hauptquellordner in 'Haupt'

    b. Klicken Sie dann auf den Ordner hinzufügen ...

    c. Fügen Sie src hinzu und klicken Sie dann auf OK

  3. Gehen Sie zur ActionScript-Anwendung - hier Ihre ausführbaren Anwendungen, und da Sie Ihren Hauptquellordner geändert haben, sehen Sie dort möglicherweise nichts.

    a. Fügen Sie einen Link zu Ihrer Hauptdatei/MyApp.as hinzu

Das sollte es tun.

Verwandte Themen