swf peut être converti en html5, vous pouvez utiliser Fanvas pour convertir swf en html5 ; Fanvas est un système qui convertit le swf en animation "html5 Canvas". Il se compose de deux parties : un analyseur implémenté par Actionscript et une bibliothèque d'exécution js. Il s'agit d'une combinaison de Flash et de Canvas. La combinaison parfaite de Canvas peut parfaitement convertir les fichiers SWF (y compris les vecteurs et les bitmaps) en animation sur toile.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version HTML5, ordinateur Dell G3.
Fanvas est un système qui convertit le swf en animation de canevas html5. Il se compose de deux parties : un analyseur implémenté par Actionscript et une bibliothèque d'exécution js.
L'animation Flash est le moyen le plus mature et le plus efficace, mais comme le terminal ne prend fondamentalement pas en charge la lecture Flash, cela pose beaucoup de problèmes à la production d'animation du terminal.
Fanvas est une combinaison parfaite de Flash et Canvas, qui peut parfaitement convertir des swf (y compris des vecteurs et des bitmaps) en animations sur toile
Difficultés techniques : Compatible avec divers formats de swf, principalement diverses commandes vectorielles et divers formats d'image
implémente ; une bibliothèque d'exécution HTML5 efficace et implémente indépendamment la mise en cache bitmap, l'identification automatique des zones à valider, le redessin des zones à valider et d'autres technologies.
Avantages :
Des outils capables de convertir des swf en animation H5. En plus de Fanvas, il existe également des produits Google et Adobe célèbres - swiffy et flashcc.
En revanche, Fanvas présente les avantages suivants : conversion directe des fichiers swf en animations Html5 (Swiffy de Google et flashcc d'Adobe ne sont pas pris en charge, les deux produits doivent être traités via des fichiers source fla)
Données JSON rationalisées et organisées, ce qui rend le rendu plus fluide ; js converti à partir de swf très petit, généralement 20 % à 50 % plus petit que celui exporté par flashcc ;
bibliothèque d'exécution simplifiée, seulement 35 000 après obscurcissement et seulement environ 10 000 après gzip. Les bibliothèques d'exécution de swiffy et flashcc dépassent toutes deux 100 Ko après obscurcissement ;
open source et disponibles pour un développement secondaire par les utilisateurs (veuillez conserver le libellé Fanvas ou la déclaration de droit d'auteur).
Comment utiliser
Il vous suffit d'importer du swf en un seul clic et d'exporter l'animation de toile js en un clic une fois la conversion terminée.
Description du code source
exporter est un analyseur de fichiers swf implémenté dans as3.0, qui génère des données json après analyse ;
runtime est une bibliothèque d'exécution js, utilisée pour analyser les données json et les convertir en animation de canevas finale.
(Partage vidéo d'apprentissage : tutoriel vidéo CSS, tutoriel vidéo HTML)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!