Konwersja filmu Flash stworzonego w SWiSH do HTML5

Październik 11th, 2011 przez admin


Pojawiło się dużo szumu medialnego wokół animacji wykonanych w HTML5 za pomocą obiektu canvas. Czy wiesz, że możesz konwertować proste pliki Flash do HTML5/Javascript? Oznacza to, że animacje Flash można odtwarzać na iPhone-ach i iPadach, które opierają się rozszerzeniach html5 canvas i svg dla animacji .

teraz, dzięki usłudze online google “swiffy”, możesz łatwo skonwertować twoje filmy z SWiSH Max by utworzyć proste animacje w html5. Korzystanie swiffy jest łatwe, najpierw wyeksportuj swój film do pliku. swf, następnie przejdź na stronę swiffy .Film poniżej pokazuje, jak:

 


Jak widać w filmie powyżej, eksport ze swiffy nie jest doskonały.  Jednak, z pewną analizą komunikatów o błędach, i przeróbką oryginalnego pliku. swi,swiffy może być użyty do konwersji prostych animacji do odpowiedniego standardu. Generalnie pracuje całkiem dobrze z prostymi animacjami tekstu i prostymi skryptami.

Eksportowane html5 generalnie działa lepiej w Google Chrome. Jednak zaleca się, by wynik oglądać, za pomocą Safari, jako, że to domyślna przeglądarka w większości iPhonów, iPads i iPods.

Poniższa lista przedstawia niektóre z ograniczeń swiffy:

  • Swiffy obecnie obsługuje podzbiór swf 8 i ActionScript 2.0.
  • Filtry nie są obsługiwane przez Safari.
  • Animowana zmiana kolorów nie jest obsługiwane przez Safari.
  • Filtry Rozbłysk (ang. Glow) i Rzuć cień (ang. Drop shadow) mają ograniczone wsparcie w Google Chrome.  Filtr Krawędziowania (ang. Bevel) nie jest wspierany.
  • Obramowania kształtów z nadaną 0 nie są wyświetlane (Jest to minimalna szerokość linii w flash). Łatwo jest obejść to zmianiając szerokość na 1.
  • Rendering jest wolniejszy niże we flash.
  • Ogólnie proste efekty tekstowe pracują OK.

Weź również pod uwagę, chociaż html5 jest otwartą platformą, to zawiera wiele ograniczeń w stosunku do Flash:

  • Nie wszystkie przeglądarki to wspierają.
  • Gdy wspierają, wsparcie może się różnić w zależności od przeglądarki.
  • Wspieranie formatów wideo i dźwięku jest wysoce zależne od przeglądarki.
  • Ogólnie daje wolniejsze animacje niż można osiągnąć z flash.

Przykładowa konwersja

Przykładowy plik .swi może być pobrany z linku. Oryginał jest pokazany niżej .swf, a następnie link do pliku .html5 , który jest utworzony w swiffy.

Oryginalna animacja .swf:


Skonwertowany plik w html 5 można zobaczyć tutaj. Zobacz w Google Chrome dla najlepszych wyników.Safari również działa. IE9 działa w ograniczonym zakresie.

 

.