Frage

Obwohl die MTASC Kommandozeilen-Compiler kompilieren Action Klassendateien in ein Flash Player Version Sie Targeting, 6/7/8

  

-version n : Geben Sie SWF-Version: 6   Spieler 6r89 kompatibel SWF zu erzeugen   oder 8 Flash8 Funktionen zugreifen zu können.

  • Configure die einzelnen Rahmen des Films, enthält den gesamten Code.
  

-frame f : wird exportieren AS2   Klassen in Zielrahmen von swf.


  • Aber wie kann ich konfigurieren, was Rahmen des Films enthalten, was Actionscript-Code ??
  • Mit anderen Worten setzt Klasse A in Bild 1, Klasse B in Rahmen 2, Klasse C in dem Rahmen 3 des Flash-Films .
War es hilfreich?

Lösung

Soweit ich weiß nicht, welche Klassen gehen in angeben können, was einrahmt. Sie können jedoch einen Rahmen bezeichnen, in der alle Klassencode exportiert werden. Da das SWF-Format ein Dampf Format ist (es Frame für Frame heruntergeladen wird) könnten Sie zum Beispiel exportieren alle Klassen in Frame 2. Wenn Sie dann Code in Rahmen platzieren würde 1, die im Grunde mit a beginnt stop (); und Sie würden dann dann eine Schleife gehen in die messen, wie viel von der SWF ist geladen, auf einen Blick einen SWF preloader auf dem Rahmen schaffen.

Sie können auch das, was einen Blick haben unter swfmill dass lets-Layout können Sie den Rahmen Ihrer SWF und Importvermögen. Sie können MTASC verwenden, um Code in ein swfmill SWF erzeugt zu injizieren.

Andere Tipps

Mit AS2 all Ihren Code wird in dem gleichen Rahmen importiert werden, können Sie die Rahmen wählen, die sein wird.

Mit jedoch AS3, der Code auf der Wurzel importiert geht in Frame 1 und Code mit Formen importiert geht in die Rahmen der Form.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top