Flex (8)


WYSIWYG Editor mit Flex

Adobe liefert Flex mit einem RichTextEditor aus. Dieser lässt sich sehr einfach einbinden und passt vom Layout her auch wunderbar zu den restlichen Flex Controls. 

Dieser Editor hat aber leider eine ziemlich begrenzte Funktionalität. Bereits beim Einfügen eines Bildes scheitern wir! Dazu kommt, dass der generierte Code nicht HTML konform ist, ein direktes verwenden in einer HTML Ausgabe ist deswegen zum Beispiel nicht möglich.




Web Applikation mit Adobe AIR

Von Adobe gibt es seit einiger Zeit eine Technologie mit dem Namen AIR. Adobe AIR erlaubt es, Appliationen welche fürs Web entwickelt wurden, besser ins lokale Betriebssystem zu integrieren.

  • Man hat Zugriff auf eine Reihe von Funktionen welche Webapplikationen normalerweise nicht haben (Zwischenablage, Dateisystem usw.)
  • Die Applikation kann direkt aus dem Startmenü (bei Windows) geöffnet werden.
Adobe AIR unterstützt dabei HTML + Javascript, AJAX Appliationen. Natürlich wird aber auch die hauseigene Technologie Flash und damit auch Flex unterstützt.



AMFPHP Methoden mit Parametern

  • 09.05.2008
  • Flex

Nachdem ich doch mehr als 5 Minuten benötigt habe, um eine PHP Methode die ich mittels AMFPHP zur Verfügung gestellt habe aufzurufen, hier ein weiterer Mini-Artikel zum Thema Flex und AMFPHP.

In der Praxis will man ja meistens nicht einfach eine Methode ohne Argumente aufrufen. Bei mir war es zum Beispiel eine Methode die Datensätze zurückliefert. Dort wollte ich ein paar Daten übergeben, so dass man nicht unnötig viele Datensätze übertragen muss. Das schöne oder auch unschöne an Flex, je nach Anwendungsfalls, ist ja, dass wir lediglich die Daten vom Server zum Client übertragen müssen. Das GUI wird einmalig beim Start übertragen und läuft dann auf dem Client. Bei HTML (AJAX ausgenommen) übertragen wir ja immer eine ganze Reihe Anweisungen die das Layout betreffen. Ein Webdesigner beklagt sich darüber wohl kaum noch, ein Softwareentwickler vielleicht schon eher.




Datenaustausch mit AMFPHP und Flex

  • 29.04.2008
  • Flex

Bereits in einem älteren Artikel: Datenaustausch mit Flex, hab ich erwähnt wie man Daten von einem PHP Script in einer Flex Anwendung bringen kann. Das PHP Script war dort jedoch sehr primitiv und sollte so nicht in die Internet-Wildnis gelassen werden.

In diesem Beitrag wollen wir mittels AMFPHP etwas eleganter Daten von einem serverseitigen PHP Script in einer Flex Anwendung bringen. Adobe bietet mit Flash Remoting MX selber eine Komponente an um dies zu bewerkstelligen. Ich versuche aber bewusst freie verfügbare Komponenten einzusetzen, da das “Spielen” etwas mehr Spass macht, wenn man kein Geld ausgeben muss. Es gäbe noch eine weitere Alternative – PHPObject, diese wird hier aber nicht weiter erwähnt, ev. kommt dazu aber noch ein weiterer Artikel.




Fraktal mit Flex

  • 23.04.2008
  • Flex

Flex benötigt zur Ausführung Flash und bekanntlich ist Flash ja früher ein Tool gewesen um Animationen und vergleichbares zu erstellen. Fälschlicherweise denken auch heute noch viele an ein besseres Powerpoint wenn sie das Wort “Flash” hören, aber dies ist ein anderes Thema.

Anstelle der grafischen Art und Weise wie man eine Flash Animation erstellen kann, ist es natürlich auch möglich, Bilder per Code erstellen. Wir wollen deswegen ein simples Fraktal von Flex/Flash zeichnen lassen.




Flex Entwicklung mit FlashDevelop

Wer SWF Dateien erstellen wollte, war bisher immer relativ stark an Adobe Flash gebunden. Adobe Flash ist noch immer das einzige Werkzeug, das wirklich alle Features von Flash mit einem grafischen Interface zur Verfügung stellt.

Es gibt inzwischen einige Tools um für einen speziellen Zweck SWF Dateien zu erstellen, dies beschränkt sich dann aber auf Bildergalerien, kleine Animationen oder ähnliches.

Als ich vor einigen Tagen das Flex SDK angeschaut habe, bin ich auch auf eine Seite eines Programmes gestossen das meiner Meinung nach zu unbekannt ist. FlashDevelop




Datenaustausch mit Flex

In diesem Beitrag geht es um die Erstellung einer sehr einfachen Applikation, die Daten von einem PHP Script holt und auch wieder zurückgeben kann. Wer noch nie mit Flex gearbeitet hat, sollte vielleicht zuerst diesen Artikel lesen: Einstieg in Adobe Flex. Wie im ersten Artikel arbeiten wir auch hier ohne den Flex Builder – nur das kostenlose Flex SDK wird benötigt.




Einstieg in Adobe Flex 3

Allgemein

Schon länger liest man öfters die drei Buchstaben RIA. Mit diesem, ich nenne es mal, Modewort entstanden auch verschiedene mehr oder weniger neue Technologien. Einige, wie zum Beispiel AJAX basieren eigentlich komplett auf älteren Technologien, anderen wie zum Beispiel Flex verwenden das ebenfalls nicht mehr neue Flash.

Bei Flex ist allerdings die Art und Weise wie man schlussendlich zu einer SWF-Datei kommt stark abweichend von dem was alteingesessene Flash Freunde sich gewohnt sind.