Frage

tut all hübschen Dinge und Animation

Ich habe die Arbeit mit einem Designer als ActionScripter mehr Flash-Projekte durchgeführt. Beim Anfahren aus, fand ich ziemlich viele Informationen über Actionscript-Codierung und Flash-Design. Die meisten der verfügbaren Informationen scheinen auf dem einen oder dem anderen zu konzentrieren.

ich fand keine Informationen über Flash-Projekte in eine Art und Weise aufzubauen, die die Codierer ihre Sache tun kann und gibt die Designer der Freiheit als auch.

Hoffentlich erfahreneren Menschen teilen können, dies sind einige der Dinge, die ich nach ein paar Projekte entdeckt

  • Die Versionskontrolle ist ein Muss (wie immer), kann aber schwierig sein, Designer zu erklären
  • Kein Actionscript in den Flash-.fla Dateien, sie sind binär und als Coder mögen Sie versuchen, so viel wie möglich
  • fern zu halten
  • Model View Controller ist der beste Weg, die ich gefunden habe visuelle Design-Änderungen isolieren
  • Versuchen Sie, die Ansichten zu bauen, so dass sie Frame-Labels verwenden, ermöglicht dies dem Designer zu entscheiden, was tatsächlich geschieht

Was sind Ihre Erfahrungen?

War es hilfreich?

Lösung

Ich habe seit 9 Jahren tut Flash und ich dies immer noch eine schwierige Sache finde richtig zu machen.

Es gibt ein Gleichgewicht der Macht zwischen Designern und Entwicklern, die zwangsläufig die eine oder die andere kippt.

Wenn Sie für einen Entwickler arbeiten geführt Studio, dann haben Sie Glück, denn die Designer angewiesen wird, um ein Design zu machen, die Ihre Funktionalität passt. In Flex / MXML ist dies der einzige Weg zur Arbeit.

Wenn auf der anderen Seite, können Sie in einem Grafikdesign / creative / Werbestudio arbeiten, werden Sie zu bauen angewiesen sein, was der Designer schnürt in PhotoShop, ob es machbar ist innerhalb der Zeit zu bauen.

Der Schlüssel, um dies zu bekommen, ist die Kommunikation und Bildung. Designer und Design-orientierte Manager können nicht wissen, was bei der Schaffung eines bestimmten Anteiles an Funktionalität beteiligt ist, und wenn Sie ihnen erklären, warum eine bestimmte Sache hart ist sie tun könnte überzeugt werden, ihre zu gehen und zu überdenken Design. Auf der anderen Seite kann denken, dass sie gut du bist nur ein Jammerlappen! Es fühlt sich nie gut, wenn man jemanden zu sagen hat „sorry, kann ich nicht wirklich, dass“ wenn man weiß, dass man es könnte, funktioniert ein paar langen Nächte gegeben!

Neben den Dingen, die Sie und andere bereits festgestellt haben, wie FlashDevelop mit und externen AS-Klassen, hier einige andere Dinge, die ich empfehlen:

  • Starten Sie mit einem Lageplan / Drahtgitter-, die sowohl die Entwickler und Designer zustimmen.
  • Laden Sie alle Ihre Text von XML in dynamische Textfelder, und stellen Sie sicher, dass Ihre Tasten usw. sind so konzipiert, erweitern Inhalt passen
  • Stellen Sie sicher, dass Ihre Designer eine Idee haben, wie man richtig Grafiken Cut-up und legen sie in Flash aus. Ein Entwickler sollte etwa nicht in PhotoShop werden durcheinander, wenn Sie gegen eine Frist sind.
  • Stellen Sie sicher, dass Sie alles, was Sie Grafiken Vermögenswerte erhalten sie gut vor Ablauf der Frist -. Unweigerlich werde da sein, Dinge, die sie verpasst haben und Dinge, die geändert werden müssen
  • Seien Sie fest und lassen Sie sich nicht Ihr Design-Team in zusätzlichen Funktionen in der letzten Minute zu schleichen versuchen.
  • Lassen Sie die Designer verwenden, um die Timeline für Charakter-Animation usw., aber für einfachen Tweens verwenden eine Actionscript tweening Motor.

Hoffe, dass diese Tipps sind einige benutzen!

Andere Tipps

So wie ich derzeit arbeiten, dass ich (der Entwickler) die Funktionalität bauen eine Dummy-FLA-Datei mit nur externen Klassendateien verwenden. Wenn der Designer (e) das Layout beenden, senden sie mir eine FLA mit allen importierten Assets und verknüpfte Schaltflächen und Movieclips. Ich habe dann meine Dokumentenklasse auf die neue FLA befestigen, und stellen Sie sicher, dass alle Objekte meinen Code entsprechen. Insgesamt ist es ein ziemlich einfacher Übergang.

Wenn ein Vermögenswert aus irgendeinem Grunde aktualisiert werden muss, die Designer mir nur das Asset senden, und ich den FLA manuell aktualisieren.

das Design von der Code-Trennung ist die wichtige Sache zu tun - da ich versuche Projekte als eine Reihe von modularen Komponenten zu tun (zusammengenäht ein wenig, natürlich, da nichts jemals genau passt) ich zum ersten Mal eine Art interaktiver machen Drahtgitter. Es ist Platzhalter für alle UI-Elemente erhalten, entsprechend benannt und verschachtelt.

Das Fla zu einem Designer ausgab werden kann, die hinzufügen können, was sie wollen, solange sie die Namen und Verschachtelungsreihenfolge halten -. Im Wesentlichen wie eine App Skinning

Auf unserem Team jeder nutzt TortoiseSVN und Trac Instanz pro Projekt. Designer sind mit dem Standard-Flash-Designer .FLAs bearbeiten und Entwickler verwenden FlashDevelop Actionscript-Dateien zu verwalten und debuggen des Projekts.

Die Tool-Kette funktioniert wie folgt:

  1. Entwickler-Programm das Verhalten jedes Fenster von Hand-Bearbeitung MXML-Dateien (es ist nicht so schwer, wie es klingt) und die entsprechenden .AS Dateien zur gleichen Zeit zu entwickeln.
  2. Designer machen Grafiken für Felle und andere UI-Elemente, die (Link) exportiert erhalten und speichern sie in .FLAs neben dem Code.
  3. Entwickler [Import ()] die Ressourcen in den .AS Dateien.

Auf diese Weise wird alles in der Quellcodeverwaltung und Designer schauen nicht einmal bei einer Actionscript-Zeile. Weg vom Kurs ich den Prozess bin zu stark zu vereinfachen, aber ich hoffe, dass Sie die Idee.

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