Frage

Frage

Okay, ich bin verwirrt von all den Schlagworten und dem Pressemitteilungs-Bingo, das im Gange ist.

  • Welche Beziehung besteht zwischen Flash und Flex:
    • Blitz austauschen (nicht wirklich kompatibel)
    • Verbessern Sie den Blitz
    • Die nächste Version von Flash, aber immer noch grundsätzlich kompatibel
    • Komplett getrennte Technologie
    • ???
  • Wenn ich jetzt mit Flash anfange, sollte ich dann einfach zu Flex wechseln?

Nachverfolgen

Ok, ich höre also, dass das Puzzle aus drei verschiedenen Teilen besteht:

  • Blitz
    • Der grafische Editor, der zum Erstellen von „Flash-Filmen“ verwendet wird, d. h. es handelt sich um eine IDE, die sich auf den visuellen Aspekt von „Flash“ konzentriert (offiziell Flash CS3?)
    • Der offizielle Name für die Anzeige-Plugins (z. B. „Flash jetzt herunterladen!“)
    • Ein allgemeiner Verweis auf den gesamten Technologie-Stack
    • Beim Editor handelt es sich um einen linearen, zeitleistenbasierten Editor, der sich am besten für Animationen mit komplexer Interaktivität eignet.
  • Actionscript
    • Die Programmiersprache „Flash“.
  • Biegen
    • Eine Adobe Flash-IDE, die sich auf den Codierungs-/Programmieraspekt von „Flash“ konzentriert (Flex Builder?)
    • Eine Flash-Bibliothek, die Flash verbessert und einfacher macht Programm für (Flex SDK?)
    • Ist nicht an eine Zeitleiste gebunden (wie es bei der Flash-IDE der Fall ist) und daher sind „Standard“-Anwendungen einfacher zu realisieren.

Ist das richtig?

-Adam

War es hilfreich?

Lösung

Adobe Flex Builder ist IDE von Adobe für die Entwicklung von Anwendungen, die in der Flash-Plugin laufen. Der Flex-SDK bezieht sich auf die Bibliotheken, die Entwickler, die Anwendungen zu schreiben verwendet.

Im Wesentlichen wird der Begriff ‚Flex‘ ist die Entwicklung Seite und ‚Flash‘ ist die Laufzeit Seite der Adobe-Technologie.

Korrektur: Der Begriff 'Flash' wird auch beziehen sich auf die Flash-IDE verwendet, die Designer verwenden

.

Andere Tipps

Der Ausdruck Flash- kann eine der anderen Bedingungen sind unten definiert, und ich finde, dass zu sagen „Flash“, ohne genau zu spezifizieren, was Sie bedeuten kann verwirrend und irreführend sein. Typischer Fall: Ich bin mir nicht sicher, was Sie konkret bedeuten, wenn Sie sagen, „Flash“ in Ihrer Frage. Ist es aus Flash? Das Authoring-Tool? Oder die ganze Sammlung von Technologien, die im Rahmen fallen, was Adobe ruft den „Flash Platform“? Damit klar, dass dies alles, lassen Sie mich die Technologien bei der Schaffung von Flash und Flex halteten Inhalt definieren, so dass wir alle die gleiche Terminologie hier:

Flash Player ist eine Laufzeit für Rich-Media-Inhalte im Browser. Es ist auch Flash Lite Flash-Inhalte auf ältere oder Low-End-Mobilgeräten zu laufen, und Adobe AIR erweitern Flash Player Autoren von Inhalten zu ermöglichen nativen Desktop-und mobilen Anwendungen zu veröffentlichen, kann mit Dingen wie das Dateisystem, Windowing-Systemen und Geräte-Sensoren wie Beschleunigungsmesser und Kamera integrieren. Zusammengefasst Adobe auf diese bezieht sich wie die Flash-Runtimes .

Flash Professional (oft das Flash-Authoring-Tool mit dem Namen oder Flash-IDE ) ist traditionell die primäre Anwendung verwendet, um Inhalte zu erstellen, die ausgeführt werden auf Flash Player. Es ist sehr Designer mit Zeitrahmen orientiert, Schichten und optischen Zeichenwerkzeug. Software-Entwickler können diese Anwendung verwirrende finden und begrenzt im Vergleich zu anderen Entwicklungstool, das mehr auf Code konzentrieren, wie Flash Builder (siehe unten). Wenn jemand sagt: „Ich baute etwas mit Flash“, meinen sie oft das Werkzeug Flash-Authoring, aber das ist nicht immer der Fall. Aus diesem Grunde ist es gut, immer zu klären, um Verwechslungen zu vermeiden.

Actionscript ist die primär von Adobe unterstützt Programmiersprache Flash-Runtimes Ziel. Die aktuelle Version ist Actionscript 3 (abgekürzt als AS3 ), die seit Flash Players 9. Inhalt mit älteren Versionen von Actionscript kann immer noch in den neuesten Versionen Flash Player ausgeführt wird erstellt unterstützt wurde, aber neue Features mit 3 Actionscript nur dann unterstützt, wenn neue Inhalte erstellen.

Flex ist eine Sammlung von Technologien reiche Anwendungen erstellen konzipiert, dass die Adobe Flash Runtimes Ziel. Obwohl sagen „Flex“ zuvor die gleiche Mehrdeutigkeit als „Flash“ hatte, die Flex-Marke wird mehr und mehr auf dem Flex-Framework und SDK wird, wie unten beschrieben.

Das Flex SDK besteht aus Compiler, ein Kommandozeilen-Debugger und der Flex-Framework. Die im Lieferumfang enthaltene Compiler sind: 1. mxmlc, ein Actionscript und MXML-Compiler zur Ausgabe der endgültige SWF-Datei für die Bereitstellung auf Flash Player. 2. CompC, eine statische Bibliothek Compiler für Actionscript, die SWC-Dateien ausgibt. 3. ASDOC, eine Generator-Dokumentation auf der Compiler-Technologie gebaut.

Der Flex-Framework ist eine Sammlung von Actionscript-Klassen entwickelt, um Rich Internet Applications zu bauen. Es beinhaltet Dinge wie Steuerelemente der Benutzeroberfläche, Web Services und andere Verbindungsklassen, Formatierer und Validatoren, Drag & Drop, Modal Windowing und Komponentenzuständen. Diese Klassen sind im mx. * Paket. Im Allgemeinen, wenn Entwickler sagen, „Flex“ ohne Klärung Informationen, meinen sie den Flex-Framework und das gewünschte Produkt nicht früher bekannt als Flex Builder.

Im Jahr 2011 spendete Adobe den Flex-SDK auf die Apache Software Foundation. Es ist jetzt Apache Flex genannt, und es ist voll von der Community statt Adobe verwaltet. Jedoch weiterhin Adobe Mitarbeiter zum Projekt beitragen und Flash Builder (siehe unten) werden weiterhin von dem Apache Flex-Projekt neue SDKs veröffentlicht unterstützen.

MXML ist eine XML-basierte Markup-Sprache, die von dem Flex Compiler verwendet, um das Layout und Platzieren von Komponenten in Behälter zu erleichtern. Der Baum-like Struktur von XML macht die Container-Hierarchie leichter sichtbar zu machen. MXML ist eigentlich in Actionscript während des Übersetzungsvorgangs umgewandelt.

Flash Builder (früher bekannt als Flex Builder ) ist eine Entwicklungsumgebung, mit den Entwicklern verschiedene Projekttypen erstellen kann SWF-Dateien zu erstellen, die auf Flash-Laufzeiten eingesetzt werden. Es basiert auf der Eclipse-Plattform gebaut und ist vertraute Software-Ingenieure. Flash Builder unterstützt mit Flex oder reinem Actionscript gebaut Projekte. Flex-Projekte umfassen den Flex-Framework. Actionscript-Projekte sind die grundlegendsten mit denen Sie arbeiten können, mit einer einzigen Klasse beginnen und einer leeren Leinwand, und der Flex-Framework ist nicht enthalten.

Flash Builder ist kein Ersatz für Flash Professional. Einige Leute, die traditionell verwendet haben Flash Professional können nun wählen, anstatt Flash Builder zu verwenden. Oft sind diese Software-Ingenieure, die zu schätzen wissen oder benötigen die erweiterten Entwicklungstools von Flash Builder angeboten oder funktionieren nicht stark mit einem Vermögen in einem visuellen Tool entwickelt. Einige Entwickler können ihren Code in Flash Builder schreiben, bei der Auswahl ihrer Projekte im Flash-Authoring-Tool zu kompilieren. Oft sind diese Entwickler auch Designer, oder sie mit anderen Menschen arbeiten, die Designer sind. In dieser Situation kann es in dem Flash-Authoring-Tool erstellt viele grafischen Elemente sein, und es könnte schwierig oder einfach unpassend, sie in einer anderen Umgebung zu bringen.

Der Flex-Framework ist speziell Anwendungen erstellen konzipiert. Es enthält viele traditionellen Formular-Steuerelemente (Schaltflächen, Listen, Datagrids, usw.) und eine großen Teil des Code läuft auf einem fortgeschrittenen Komponente-Framework in Actionscript geschrieben. Nicht jeder baut die Art von Inhalten, die Flex ausgelegt ist, zu erstellen, und Flex ersetzt nicht traditionelle Flash-Entwicklungspraktiken für jedermann. Es ist ein besserer Ansatz für einige Entwickler, kann aber nicht für andere richtig sein. Weitere Design-Schwer Websites, wie sie für Filme geschaffen, Musik, Energy Drinks, Werbekampagnen, und Dinge wie das wahrscheinlich nicht den Flex-Framework verwenden sollte. Diese Arten von Inhalten könnten besser geeignet sein, um Flash Professional oder ein reines Actionscript-Projekt in Flash Builder. Ebenso wenig Widgets setzen Sie in die Seitenleiste Ihrer Webseite oder in Ihrem Profil in einer Social-Networking-Website müssen möglicherweise mit reinem Actionscript (ohne die Flex-Framework) gebaut werden, weil sie eine kleinere Dateigröße benötigen und sie wahrscheinlich nicht brauchen eine große komplexe Komponentenarchitektur für größere Anwendungen. Wenn Flash-Laufzeitumgebungen, die Entwicklungsumgebung, Frameworks und Workflow sollte auf Ihrer Projektanforderung und Ziele basiert gewählt werden.

Ja, ich war davon noch eine ganze Weile zu verwechseln.

Flex scheint thier Name für den 'Flex Builder' IDE zu sein (basierend auf Eclipse), und der allgemeinen Ansatz des Aufbaus von Flash-Dateien mit mxml und Actionscript, anstatt den normalen Flash-Tools.

Ich denke, die mxml und Actionscript-Ansatz (das heißt Flex) ausgelegt sind, viel mehr Programmierer ansprechen, wo, wie die Flash-Seite mehr entwickelt, um Grafiker ansprechen.

Das Endergebnis jeden Ansatz ist eine .swf-Datei, die im Flash-Player-Plugin ausgeführt werden kann, Browser (wenn auch mit Flex Sie die Adobe AIR-Laufzeit Ziel können stattdessen, wenn Sie zugreifen möchten auf das Dateisystem und offline etc zu laufen) .

Mein Rat wäre, wenn Sie von einem Programmier Hintergrund anreisen, mit Flex zu starten.

Was ist der Unterschied zwischen Flex und Flash?

So wie ich es halten klar in meinem Kopf und erklären es anderen ist wie folgt:

Wählen Sie das richtige Werkzeug für das, was Sie erstellen möchten.

Wenn Sie eine Anwendung mit Hilfe der Flash-Technologie schreiben möchten, verwenden Sie Flex.

Wenn Sie eine Animation mit Flash techology erstellen möchten, verwenden traditionelle Flash.

ist Flex für die Anwendung Konstruktion optimiert (aber Sie können primitive Animationen mit den Staaten) und kompiliert es in eine SWF-Datei.

Blitz für Animation Konstruktion optimiert ist, aber Sie können auch Anwendungen mit einigen zusätzlichen Arbeit schaffen, und es kompiliert in eine SWF-Datei.

Wenn Sie Ihre SWF haben, können Sie in Ihren Flash-Player spielen, obwohl Flex benötigt Flash 9 oder höher.

Abschließend

Anwendung -> Flex -> SWF

Animation-> Blitzgeräte -> SWF

Hope, das hilft.

Ein Teil der Verwirrung ist, dass „Flash“ bedeutet mehrere Dinge. Flash eine von einer Vielzahl von Anwendungen bedeuten kann, oder die allgemeinen Technologie hinter SWFs.

Es gibt die Flash CS3 Produkt, das Adobe verkauft. Dies wird im Allgemeinen bei Designern gezielt und verwendet einen Timeline-basierter Ansatz für SWFs zu schaffen. Zuvor war das Flash-Produkt die einzige Möglichkeit, SWF-Dateien zu erstellen und SWF-Dateien wurden im allgemeinen nur für Animationen und andere visuelle Effekte nicht möglich, in einem Browser anderweitig verwendet.

Dann gibt es die Flash Player . Dies ist die Anwendung / Plugin verwendet SWFs laufen. SWFs kann auch in einem „Projektor“ eingewickelt wird, die sie als Standalone-Anwendung laufen zu lassen, aber das ist nicht so verbreitet.

An einem gewissen Punkt (ich weiß nicht, wann) Blitz begann für mehr interaktiven Anwendungen verwendet werden. Das Flash-Produkt war nicht sehr gut für die Art von Arbeit geeignet, da es Animationen erstellen konzipiert wurde. In dieser Erkenntnis erstellt Macromedia Flex . Flex ist eine andere Entwicklungsumgebung für SWFs zu schaffen, aber es gezielt mehr an Entwickler als Designer. Die neueste Version ist Flex 3 . Die Flex SDK ist frei verfügbar und enthält eine Befehlszeilen-Compiler , Debugger und die Klassenbibliotheken. Adobe bietet auch (zum Kauf) der Flex Builder app, ein Eclipse-basierten IDE für SWFs mit Flex zu schaffen. Es gibt einige kostenlose IDEs für die Verwendung von Flex, insbesondere FlashDevelop , obwohl ich weiß nicht, irgend jemandes, bieten ein visueller Designer für MXML definiert die Markup-Sprache, die von Flex verwendet, um UIs oder eine visuellen Wrapper für den Debugger.

Wenn Sie Flash sind Annäherung aus Sicht der Entwickler dann werden Sie wollen Flex verwenden. Es ist wahrscheinlich viel näher an, was Sie mit zu tun gewohnt sind, und scheint die Richtung zu Adobe Flash im Allgemeinen drückt.

Flash- ist eine Runtime Environment - Sie das Flash-Authoring-Tool verwenden, um einige Flash-Inhalte zu machen, und der Flash-Player verarbeitet Ihre Inhalte, führt die Skripte und zieht die entsprechende Bilder auf den Bildschirm.

Flex ist ein Development Framework - Sie die Flex-Entwicklungs-Tools verwenden, um festzulegen, wie komponentenbasierte Inhalte funktionieren sollte, und dann Flex erzeugt den Flash-Inhalt für Sie. Sie könnten das gleiche mit den Flash-Authoring-Tool gemacht haben, aber Flex verwenden, können Sie einige Räder neu erfinden lassen vermeiden.

In funktioneller Hinsicht ist Flash-eine äußerst vielseitige Laufzeit; es gibt Ihnen viel Freiheit alles, was Sie tun wollen. Aber wenn Sie ein Darlehen Simulator Gebäude sind, werden Sie wahrscheinlich nicht brauchen die Freiheit, genau zu definieren, wie die alle Pull-Down-Menüs und Bildschirmübergänge funktionieren. Wahrscheinlich würden Sie lieber, dass Sie nur vorgefertigte Komponenten für diese Dinge verwenden könnte, so dass Sie auf das Darlehen Sachen konzentrieren können. Flex können Sie das tun, mit den Kosten, dass es sich herausstellen kann eine Menge Arbeit sein, wenn Sie entscheiden, dass Sie eine Menge Freiheit müssen alles tun, um die feinen Details ändern.

Hier ist eine andere einfache Sicht auf, wie Sie eine Anwendung beschreiben Sie entwickeln wollen.

Haben Sie es die hochgranulare UI Funktionen, die Sie von einer Workstation erwarten (zum Beispiel Windows) Anwendung, mit einem ziemlich vollständigen Satz von Kontrollen haben wollen (listbox, Combobox, Gitter, etc.)?

Flex gibt Ihnen das.

Haben Sie es in den meisten Browsern laufen liefern wollen (das heißt überall Flash ist installiert / installierbar)?

Flex gibt Ihnen das, weil es in der Flash virtuellen Maschine ausgeführt wird.

Möchten Sie auch in der Lage sein, es zu bieten in dem O zu laufen, nicht in einem Browser (mit minimaler Codierung Änderungen?)

Flex können Sie geben, dass, indem Sie es ausführen, nicht in der Flash-VM, sondern in der Adobe AIR-VM, die Wrapper (die Versionen für Windows, Mac und Linux hat) für die gemeinsame OS-Ressourcen wie das Dateisystem bietet , OS Dialogfenster UI-Komponenten (zB „Open / Datei / etc.)

Sind Sie OK Javascript als Entwicklungssprache? Sie müssen sein, weil es die einzige Sprache unterstützt, in Form von Actionscript ist, die ein echter Ober von Javascript ist - es direkt Javascript-Code akzeptiert

.

So sind die partioned Stücke sind:

  1. Eine Laufzeitumgebung, entweder die Flash-Browser-Plugin oder die AIR-Laufzeit (die native OS-äquivalent).

  2. Actionscript als Entwicklungssprache.

  3. Eine Reihe von Bibliotheken von Steuerungen und anderen Ressourcen, dh die typischen Fenster, Rahmen, Combobox, Listbox, Bildbehälter, TextBox, TextArea-, ein WYSIWYG-y Richtext, etc.) Dies sind die Provinz von Flex.

Mit den oben genannten Ressourcen allein, können Sie die kostenlosen Kommandozeilen-Compiler verwenden, um Anwendungen auf die gleiche Art und Weise zu bauen, wie Sie es mit einer anderen Befehlszeilen-Compiler-Sprache mit Bibliotheken.

Dann, wenn Sie Lust IDE wollen, gibt es Flex Builder, die eine Reihe von Erweiterungen zu den guten alten Eclipse ist (für mehrere hundert $$). Oder gibt es mehrere andere IDE, die mehr oder weniger gleichwertig sind.

Flex ist ein Rahmen Flexbuilder ist ein IDE (In einem Versuch, die Verwirrung zwischen 2 zu lösen, Adobe wird die Umbenennung Flexbuilder zu Flashbuilder)

Wenn Sie nicht wissen, was ein Rahmen rel="nofollow ist:

Flex ist in Flash als das, was CodeIgniter PHP

oder wie, welche .net ist.

Ich mag einen Rahmens denken, eine Sprache als Verlängerung wie Sie eine Klasse in OOP verlängern würden.

Flex ist ein Entwicklungs-Framework, die xml und Actionscript in einer SWF kompiliert, die auf einem Client-Rechner läuft den Zugriff auf eine Website. Es kann auch als Desktop-Anwendung mit Adobe AIR laufen. Flash verwendet eine Zeichnung Leinwand statt xml. Zusammengestellt SWFs können als Flash-bezeichnet werden, was zur Verwirrung beiträgt. Sie können Flex ähnlich wie ASP.NET finden, die xml und c # nimmt (vb.net, usw.) und kompiliert in eine dll. Natürlich läuft ASP.NET auf dem Webserver.

Wenn Sie zwischen Flex und Flash für eine Anwendung entscheiden, zu prüfen, ob die Anwendung um Daten basieren. Wenn Sie ein ziemlich Tabellenkalkulationsprogramm machen wollen, würde Flex der Weg zu gehen. Wenn Sie ein Videospiel oder eine Art von Präsentation zu schaffen, würden Sie wahrscheinlich Flash-wollen.

Im Anschluss daran habe ich einen sehr nützlichen Artikel zu diesem Thema gefunden:

Adobe Flash und Flex – was ist für Ihr Projekt am sinnvollsten?

Die Flash Integrated Development Environment (IDE), die in ihrer aktuellen Version als Flash CS3 ansonsten bekannt ist, ist ein ideales Werkzeug für die Entwicklung von Charakteranimations- oder linearen Animationsprojekten.Dies sind Projekte, die wenig Codierung erfordern und mit der Timeline der Flash -IDE effektiv implementiert werden können.

Mit anderen Worten: Flash CS4 ist sehr eng an die Timeline gebunden – gut für lineare Sequenzen oder Animationen.Man kann zwar Schleifen und Interaktivität in Form von Sprüngen zu neuen Punkten auf der Zeitachse hinzufügen, dies ist jedoch bei Projekten, die sich nicht einfach im Hinblick auf den zeitlichen Fortschritt abbilden lassen, einschränkend.

Vereinfacht ausgedrückt handelt es sich um ein Animationstool mit sehr leistungsstarken interaktiven Funktionen – das Erstellen und Komponieren neuer Elemente im Handumdrehen und das Herumspringen auf der Zeitleiste ermöglicht das Erstellen von Anwendungen, und die Flash CS4-IDE macht dies relativ einfach, ist es aber nicht eine großartige Plattform für Software im Anwendungsstil.

Flex wurde als Antwort darauf entwickelt – obwohl es dieselben Elemente verwendet und den Code offenlegt, ist es nicht an eine Zeitleiste gebunden und hat mehr mit objektorientierten Programmiersprachen als mit Animationssprachen gemeinsam.

Die Flex Builder-IDE umfasst sowohl die Programmier-IDE als auch einen GUI-Designer zum schnellen Erstellen von Schnittstellen und einige andere Tools zum Entwickeln von Anwendungen, die auf dem Flash-Player laufen.

Flex und Flash haben unterschiedliche Zielgruppen. Flex ist eher auf Entwickler, wo zum Beispiel Flash eher auf Designer und Künstler ist.

Flashdeveloper wurde als kostenloses Tool zur Entwicklung von Flex-Anwendungen genannt. Ich möchte nur ein kostenloses Tool hinzufügen, um Design-Anwendungen (mit einem Designer eine MXML-Datei erstellen): Designview . Es verfügbar ist direkt auf der Adobe-Website, es ist eine Luft-Anwendung, die einfach, aber dass die Möglichkeit geben, einen Blick frei und leicht auf die Möglichkeiten von Flex zu nehmen.

Flex ist ein freier und Open-Source-Framework auf Actionscript-basierter SWF-Dateien und AIR-Anwendungen zu entwickeln. Flex Builder (jetzt Flash Builder umbenannt ab Version 4, die Verwirrung zu vermeiden) ist eine kommerzielle IDE von Adobe SWF / AIR mit dem Flex-Framework zu entwickeln. Während Flash (CS3) für die Animation bezogenes gut ist, ist gut für die Flex-Anwendung / ui bezogenes. Adobe Positionen flex als RIA (Rich Internet Application) Framework.

Flex läuft auch unter Linux, Flash jedoch nicht.
Flex ist eine Art Flash CS 4 Second Edition.

Flex ist weniger grafisch, da es Compiler und IDE trennt, was eine Befehlszeilenkompilierung (Makefiles, sozusagen große Projekte) ermöglicht, was alternative IDEs zu Flash ermöglicht.

Bearbeiten:
Flex fehlen einige Klassen, die Flash CSX hat (z. B.fl.controls), während Flash einige Klassen fehlen, die Flex hat (z. B.mx.controls oder mx.alert).

Insgesamt:
Sie können Ihren eigenen Flash-Compiler kostenlos erhalten, indem Sie Flex 4 SDK und FlashDevelop herunterladen.Aber es ist kein Ersatz für Flash.
Flash erzeugt viel kleinere Dateien (z. B.Flash kompiliert ein Projekt auf 100 kB, während Flex dasselbe Projekt auf 500 kB kompiliert.Flash ist also für Internet-Multimedia-Anwendungen gedacht, während Flex für Desktop-Multimedia-Anwendungen gedacht ist.

Flex Builder 3 -> Flash Builder 4, auch wenn Sie es für Flex verwenden. Sie können es auch für Flash verwenden. Wenn Sie wirklich alles über diese Dinge lernen wollen, sollten Sie nur ein Veteran Mittagessen für einen Tag kaufen, weil es Sie Monate speichern. Adobe macht einige coole Produkte, sondern ist auch bekannt, ein faul Unternehmen zu sein, und dies extrem schlechte Dokumentation führt. Es sei denn, Sie ein Fan von „LiveDocs“ sind, die ein Begriff Adobe geprägt zu beschreiben ist „langsam und aufgeblähte HTML.“

„Adobe Flex ist eine Sammlung von Technologien, die von Adobe Systems veröffentlicht für die Entwicklung und Bereitstellung von plattformübergreifenden Rich-Internet-Anwendungen auf der Basis der proprietären Adobe Flash-Plattform.“

Adobe Flex

Flash ist eine Programmiersprache ziemlich ähnlich JavaScript, aber mit Unterstützung für statische Typen.

Flex ist eine Flash-Bibliothek, die dazu bestimmt ist Menschen-Programm in Flash auf einem viel höheren Niveau zu helfen.

Es kann hilfreich sein, einige darüber, wie Flex zu denken, über Flash-wie MFC über C ++ zu sein.

Flex ist im Grunde eine Sprache, die auf einen Flash "Film" oder "Applet" kompiliert nach unten, die in der Adobe Flash-Player-Plugin ausgeführt werden.

In sehr einfachen Worten, Flex-Technologie verwendet MXML-Anwendungen zu erstellen. MXML ist analog zu HTML und Flash-Komponenten sind analog zu so etwas wie Formularelementen.

MXML im Grunde können Sie festlegen, welche Flash-Komponenten (wie eine Tabelle, Drop-Down-Liste, oder etwas Brauch, die Sie in Flash erstellen) gehen auf einem Anwendungsbildschirm.

Dies ist eine sehr vereinfachte Antwort, aber das ist, wie ich neige dazu, Flex zu erklären.

(Flex Builder ist eine Umgebung für Sie Flex-Anwendungen und Flash-Anwendungen zu entwickeln)

Flex ist keine Programmiersprache. flex ist ein Framework für Rich Internet Applications über die Flash-Laufzeit entwickelt und umfasst Actionscript und MXML als Sprache.

Flex ist eine Sammlung von Technologien, Werkzeugen und Frameworks für die Erstellung plattformübergreifenden Rich-Internet-Anwendungen.

Die beste Antwort, die ich gefunden habe, für „Was ist Flex“ ist auf dieser Seite: http://www.adobe.com/products/flex/faq.html # flex-flash

Suche nach "Wie ist Flex unterscheidet sich vom Flash?"

Meine Interpretation ist, dass, wenn Ihre Anwendung von Flash Professional erstellt wurde, ist es eine „Flash“ Anwendung. Wenn es mit dem Flex-SDK erstellt wurde (Flash Builder, Flash-Entwicklung, oder gerade Code & Kommandozeilen-Tools) ist es eine „Flex“ Anwendung. Beide „Flash“ Anwendungen und „Flex“ Anwendungen kompilieren in Bytecode, die durch den „Flash Player“ oder „Adobe AIR“ ausgeführt werden können. Beiden Arten von Anwendungen können „Actionscript“ Code enthalten.

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