J'ai beaucoup de clients avec des interfaces Flash qu'ils aiment beaucoup. Mais ces choses ne fonctionnent pas sur beaucoup (la plupart?) Des appareils mobiles. C'est une question en deux parties:
Si j’ai accès aux fichiers originaux .fla
, existe-t-il un moyen d’exporter en masse/de compiler Flash en images individuelles comportant des zones réactives?
Si je n'ai pas accès à l'original .fla
, existe-t-il un mécanisme permettant de transformer un .swf
dans un format compatible avec les appareils webkit?
Commentaire: Je crains de ne plus pouvoir utiliser recréer l'interface ou construire quelque chose de tout nouvea. Il serait bien d’avoir des options automatisées pour rendre les sites plus non disponibles en Flash (éventuellement HTML5? Éventuellement adapté à WebKit? Éventuellement adapté à d’autres plateformes mobiles?).
N'oubliez pas que j'aime Flash, sans chercher à écraser Flash, à essayer de voir les options pour le contenu Flash existant.
Je pense que votre meilleur pari long terme sera de reconstruire/recréer complètement l'interface. Je soupçonne que tout outil automatisé, voire semi-automatisé, permettant de convertir des éléments Flash en éléments plus accessibles, vous laissera beaucoup de difficultés, et rendra la maintenance future plus difficile et plus longue.
Ma suggestion est de reconstruire, et peut-être d'utiliser certains éléments Flash existants pour les parties les plus complexes des sites, tout en mettant en place une fonctionnalité de secours pour les navigateurs mobiles qui ne prennent pas en charge Flash.
Je ne pense pas qu'il soit complètement publié, mais vous voudrez peut-être jeter un œil sur écran de fumée . C'est un moteur de rendu Flash entièrement écrit en Javascript et HTML5. Son objectif est de permettre à Flash d’être utilisé sur des plates-formes ne prenant pas en charge de manière native (certains périphériques mobiles, par exemple).
À l'heure actuelle, il semble que CS5 puisse effectuer les conversions de Flash en HTML5, mais vous auriez besoin des fichiers Flash et cela prendrait encore un peu de travail. Consultez cet article pour plus d'informations, http://cs5.org/?p=3#more- . Je pense que le fait d’utiliser HTML5 est probablement votre seul véritable choix en raison de ses fonctionnalités.
Cependant, vous devrez probablement attendre un peu avant que HTML5 ne soit vraiment pris en charge, vous devrez donc faire attention aux fonctionnalités que vous transférez. Je sais que pour le moment Chrome est le navigateur le plus proche de toutes les fonctionnalités HTML% et ne marque que 221 sur 300 sur http://html5test.com/ .