it-swarm.it

Porting di un sito Flash su un sito non Flash

Ho molti client con interfacce Flash che a loro piace parecchio. Ma queste cose non funzionano su molti (la maggior parte?) Dispositivi mobili. Questa è una domanda in due parti:

  1. Se riesco ad accedere ai file .fla originali, c'è un modo per esportare/compilare in blocco Flash in singole immagini con hotspot?

  2. Se non ho accesso al .fla originale c'è un meccanismo per trasformare un .swf in un formato compatibile con i dispositivi webkit?


Commento: La mia paura è che rimarrò con ricreando l'interfaccia completamente o costruendo qualcosa di completamente nuovo. Sarebbe bello avere alcune opzioni automatizzate in termini di rendere i siti più non-Flash disponibili (forse HTML5? Forse su misura per WebKit? Forse su misura per altre piattaforme mobili?).

Tieni presente che adoro Flash, non sto cercando di colpire Flash, provando a vedere le opzioni per i contenuti Flash esistenti.

2
artlung

Penso che la tua scommessa migliore a lungo termine sarà quella di ricostruire/ricreare completamente l'interfaccia. Ho il sospetto che qualsiasi strumento automatizzato o anche semi-automatizzato per convertire elementi flash in qualcosa di più ampiamente accessibile ti lascerà con un sacco di cruft e renderà la manutenzione futura più difficile e che richiede tempo.

Il mio suggerimento è di ricostruire e forse usare alcuni elementi flash esistenti per le parti più complesse dei siti, mettendo in atto una sorta di funzionalità di fallback per i browser mobili che non supportano il flash.

3
Travis Northcutt

Non credo sia ancora stato completamente rilasciato, ma potresti voler dare un'occhiata Smokescreen . È un motore di rendering Flash scritto interamente in Javascript e HTML5. Viene creato con uno dei suoi obiettivi quello di consentire l'utilizzo di Flash su piattaforme senza supporto nativo (come alcuni dispositivi mobili).

2
Mark Hatton

In questo momento sembra che CS5 possa fare le conversioni da flash a HTML5 ma avresti bisogno dei file flash e ci vorrebbe un po 'di lavoro, ma sembra. Leggi questo articolo per ulteriori informazioni http://cs5.org/?p=3#more- . Penso che passare a HTML5 sia probabilmente l'unica vera scelta a causa della funzionalità.

Tuttavia, probabilmente dovrai aspettare un po 'perché HTML5 sia davvero pienamente supportato, quindi dovrai stare attento con quale funzionalità stai passando. So che al momento Chrome è il browser più vicino ad avere tutte le funzionalità% HTML e ottiene un punteggio di appena 221 su 300 su http://html5test.com/ .

1
Ben Hoffman