Gibt es ein Werkzeug, das HTML5 + JS + CSS in eine SWF konvertiert?

8

Es gibt so viele Leute, die das anders herum machen wollen, ich frage mich, ob ich wegen etwas dumm bin.

Grundsätzlich möchte ich meine Webanwendung mit offenen Standards erstellen und ältere Browser über SWF-Dateien für den Flash Player unterstützen. Ist das möglich?

    
Hanno Fietz 08.05.2012, 15:53
quelle

2 Antworten

8

Okay, ich werde das ausprobieren. Das klingt für mich wie eine Frage, die sich aus einer gewissen Frustration gegenüber der aktuellen Technologielandschaft ergibt. Es fühlt sich an, als würdest du nach einer Silberkugel fragen, obwohl es tatsächlich keine solche Silberkugel gibt.

Ich denke, bis vor Kurzem war Flash wahrscheinlich ein Geheimtipp, aber mit der Verbreitung von mobilen Geräten, die Flash nicht unterstützen ( iOS anfänglich und mehr kürzlich Windows Phone 8 ), Adobe's Entscheidung, die Entwicklung des Flash-Plugs einzustellen -in for mobile und die Tatsache, dass HTML5 weniger geeignet ist und weit davon entfernt ist, das nahezu Universelle zu erreichen Unterstützung von Flash, es gibt einfach keine universelle Lösung mehr.

Sie sagen, Sie möchten Ihre Web-App mit offenen Standards erstellen, erklären aber nicht warum. Es könnte eine Reihe von Gründen geben, darunter die geschäftlichen Anforderungen des jeweiligen Projekts, die Fähigkeiten, die Ihnen zur Verfügung stehen, die Notwendigkeit, mobile Geräte zu unterstützen, und / oder die Überzeugung, dass offene Standards einfach die bessere Wahl als proprietäre Technologien sind.

Darüber hinaus bieten Sie keine spezifischen Informationen über die Art Ihrer Webanwendung, die es schwierig macht, einen alternativen Ansatz anzubieten, wenn Sie akzeptieren, dass es keine einheitliche Lösung mehr gibt Vertrauen.

Wenn wir jedoch davon ausgehen, dass Ihre Webanwendung komplex und stark daten- und benutzeroberflächengesteuert ist, scheint es mir zwei Ansätze zu geben, die Ihnen zur Verfügung stehen.

  1. Erstellen Sie die Anwendung mit offenen Standards und akzeptieren Sie sie Es wird länger dauern, um sich zu entwickeln, und das wirst du nicht können garantieren eine konsistente Benutzererfahrung in den verschiedenen Browsern.
  2. Erstellen Sie die Anwendung in Flash, mit der Sie alles machen können Sie wollen heute tun und tun es viel schneller (wegen der Plattform überlegene Werkzeug- und Komponentensatz) sowie Garantie eine konsistente Benutzererfahrung in den verschiedenen Browsern. Ob Mobiler Support ist eine Voraussetzung, Sie können Ihr Paket verpacken Anwendung für iOS (nativ) und Android (über AIR) Laufzeit) mit theoretisch nur geringfügigen Änderungen der Core-Code-Basis.

Aber um Ihre Frage wirklich zu beantworten, ist das nächste, was ich an einem Tool finden könnte, das HTML, JS und CSS in eine SWF konvertiert, OpenLaszlo , eine deklarative Sprache und ein Komponentensatz, der denselben Code entweder in SWF oder DHTML veröffentlichen kann (wie urkomisch veraltet klingt das!). Es scheint jedoch alle Kennzeichen eines toten Projekts zu haben.

    
net.uk.sweet 09.05.2012 00:06
quelle
1

Die Lösung, die ich verwenden würde, wenn Sie Ihre Webseiten mit HTML5-Videos und CSS3-Animationen so gestalten, dass sie auf SWF und CSS2 zurückgreifen, besteht darin, diese gebrauchsfertigen Skripts zu verwenden Dazu gehört ein solcher Fallback.

Zum Beispiel hat der JW Player viele Optionen zum Einbetten von Videos. Sie können das so konfigurieren, dass Videos über HTML5-Video eingebettet werden und dann bei Bedarf auf Flash-Unterstützung zurückgreifen. Diese API verarbeitet automatisch die erforderlichen Änderungen und verwendet das korrekte CSS für den Browser, das über unterstützte Funktionen und nicht über den Benutzeragenten erkannt wird.

Dasselbe gilt für jQuery CSS3 Animation Plugins , die HTML5 FX liefern, wenn der Browser diese Funktionen unterstützt, und dann CSS2, wenn dies nicht der Fall ist. Zum Beispiel kann das jQuery-Quicksand-Plug-in zu einem modernen HTML5-Menü-Navigator mit den Schnickschnack-Funktionen gemacht werden von HTML5, greift aber automatisch auf IE8 und ältere Browser zurück. Ein weiterer Navigator von Wizhub ist HIER , der wie HTML5-Animationen aussieht, aber nicht.

Die Keywords , nach denen Sie beim Auschecken von Modulen suchen können, die Sie Ihrer Webseite hinzufügen müssen, ist Fallback-Unterstützung , mit der Sie sich auf das Design konzentrieren können Skript für einen nicht unterstützten Browser.

    
arttronics 17.05.2012 21:53
quelle

Tags und Links