MoebiusMania

Tutorial, articoli e curiosità sul web e dintorni

Tutorial: riviste sfogliabili in Flash con InDesign CS4

Scritto da Salvo il 21 luglio 2009 con 42 commenti

Tags: , , ,

Tutorial InDesignIn realtà questo non è proprio un tutorial, semplicemente vi mostrerò una delle funzioni più interessanti di InDesign CS4, avendo notato un notevole afflusso di visite al mio sito tramite frasi su motori di ricerca tipo “riviste sfogliabli cs4 come fare” ho deciso di venire incontro a chi ha l’esigenza di creare questo tipo di effetto.

Fino a un’anno fa per creare un Flipping Book (il termine esatto di questo effetto, tradotto “libro sfogliabile”) c’erano principalmente due casi: o acquistare un’apposito plugin per Flash o trovare qualche tutorial che spiegasse come fare , scrivendo una vagonata di codice (spesso in ActionScript 2).

Oggigiorno, fortunatamente, la Creative Suite 4 ci viene incontro! Chi dispone di InDesign CS4 o di CS4 Design Premium/Standard (che include InDesign) potrà sperimentare e sfruttare la realizzazione di Flipping Books con estrema facilità.

Perche devo usare InDesign anziche Flash?

Questa è la domanda che molti di voi probabilmente si stanno facendo, il libro sfogliabile è un’effetto che si ottiene grazie alla tecnologia Flash, quindi perche includere questa funzionalità in Indesign invece di Flash? Semplice, perche per fare un libro sfogliabile dovete prima creare il libro vero e proprio, ovvero impaginarlo, e questo è un compito che non rientra nelle funzioni di Flash ma è invece il pane quotidiano di Indesign, e tra poco scoprirete la rapidità col quale potrete realizzarlo grazie a questo programma.

Software richiesto:

Indesign CS4 o CS4 Design Premium o Standard (entrambe includono Indesign), questa è una nuova funzionalità di questa specifica versione. Entrambi sono software a pagamento ma sul sito di Adobe potrete scaricarne una versione di prova gratuita completamente funzionante per 30 giorni. Per fare alcune “correzioni” sulla pagina Html finale è necessario un’editor testuale come Notepad o magari uno più specifico come Aptana (gratuito e multi-piattaforma).

Prerequisiti:

Qualche immagine, conoscenza basilare di software di elaborazione grafica, (opzionale) conoscenza minima di Indesign.

Argomenti trattati:

Cenni basilari di Indesign, esportazione in SWF (formato Flash) da Indesign.

Scarica i sorgenti Guarda una demo

1. Avvio di Indesign CS4

All’avvio di InDesign create un nuovo documento; dimensioni, orientamento e tutto il resto impostatelo a vostro piacimento ma tenete presente un paio di cosette: ovviamente almeno 4/5 pagine (nell’esempio lo farò da 4 pagine) e le impostazioni di “Pagina al vivo” settate a 0. Visto che l’output finale è il web, l’abbondanza non ci serve a meno che non state creando un file per la stampa che in futuro vorrete riutilizzare anche per il web (di default nell’esportazione web l’abbondanza viene ignorata).

Passo 1

2. Posizioniamo le immagini

A questo punto create il documento che vi serve, come siete abituati a lavorare con InDesign. Per continuare con l’esempio semplicemente inserisco una foto grande tutta l’area in ogni pagina, e in fondo disegno una striscia nera con opacità 60% in cui sopra inserisco un testo bianco con il titolo della foto.

Passo 2

3. La transizione magica

Eccoci alla parte “magica”, completato il passo 2 andate sul menu “Finestra” poi “Interattività” e infine “Transizioni di pagina”, per aprire la finestrella che ci permette di selezionare e applicare le transizioni animate. Queste transizioni in genere funzionano una volta esportato il file in formato PDF per creare animazioni e rendere il proprio documento molto simile a una slideshow. Nel nostro caso selezioniamo la transizione “Sfoglia”, da notare che accanto c’è scritto “solo SWF” per avvisarci che quella transizione funzionerà solo se esportiamo il tutto in un file SWF che sono i file compilati per il web di Flash. Possiamo applicare le trasizioni pagina per pagina semplicemente selezionando la pagina desiderata e successivamente selezionando il tipo di trasizione, oppure per velocizzare il lavoro possiamo cliccare la piccola icona in basso a destra al pannello “Transizioni di pagina” che applicherà l’effetto in automatico a tutte le pagine.

Passo 3

4. Esportiamo per il web

Ora clicchiamo su “File” quindi “Esporta”, nella finestra di dialogo che ci appare, alla voce “Formato” selezioniamo “SWF” e procediamo, nella prossima finestra vi consiglio di seguire queste impostazioni:

Passo 4

Riassumendo, InDesign vuole sapere se fissare una dimensione (cosa che consiglio) o rendere “elastico” il documento, se affiancare o no le pagine e se creare un file Html in automatico (altra impostazione consigliata), se avete inserito pulsanti con interattivià potete decidere se mantenere tale interattività (come linkare verso un sito) mentre per la qualità delle immagini è meglio impostare su “Alta”. Fatto questo premete il pulsante “OK” e InDesign ci creerà tutti i file necessari nella cartella da noi indicata, a questo punto non ci resta che andare nella suddetta cartella e lanciare il file .html per vedere funzionare il nostro documento sfogliabile!

ATTENZIONE: InDesign potrebbe dirvi che ci sarà una leggera alterazione dei colori in quanto state esportando da quadricromia (stampa) vero tricromia (web), se volete evitare questo seguite le istruzioni indicate e alterate da subito il profilo del documento per non avere differenze tra quello con cui lavorate e il prodotto finale.

5. Conclusione

Avete appena visto uno dei punti forti della versione CS4 di InDesign, ovvero la possibilità di utilizzare le conoscenze e strumenti di grafica per la stampa e utilizzarle per creare contenuti web interattivi. E , per chi gia utilizza Flash, la comodità di ottenere un’effetto di questo tipo in breve tempo e senza particolari sforzi!

NOTA: Nel file sorgente da scaricare ho impostato tutto esattamente come nel demo tranne che non ci sono le foto. Quindi se volete fare una prova veloce vi basta scaricare il file inserire nel livello indicato le vostre foto, sostituire i titoli ed esportare in swf!

Articoli correlati:

Riguardo Salvo...

Web designer/developer (aka Interactive Designer) dal 2006, ho lavorato in varie aziende che operano dall'e-commerce alla comunicazione multimediale, sono stato speaker a conferenze come Better Software, Codemotion e due WordCamp. Dal 2010 insegno linguaggi web alla scuola Mohole di Milano.

Se ti e' sembrato utile perche' non mi offri un caffe'?

Tutto quello che trovi su MoebiusMania.net puo' essere utilizzato liberamente e gratuitamente, se magari hai trovato qualcosa di particolarmente utile puoi mostrare il tuo apprezzamento con una minuscola donazione con Paypal o cliccando sui banner!


  • Salvo scrive:

    Devo dedurre che questo tutorial piace… 210 visite in un mese!

  • ilaria scrive:

    E’ una funzionalità molto utile, mi chiedevo se q.no sa come si può creare un indice per le pagine.

  • pier sicurella scrive:

    ottimo articolo, ma il problema del preload come lo risolvi, visto il peso generato, in caso di magazine on line
    scusa se te lo chiedo, ma ho provato ad inserirlo, e si perde l’azione di sfoglia, generando un loop

    se non si mette il preload tutto fila liscio, ma aspetti un po’ perche’ la pagina si carichi e non e’ bello

    grazie e ancora complimenti
    pier sicurella

  • Salvo scrive:

    ciao pier,
    la questione che tratti non è assolutamente da sottovalutare. Mi vengono in mente due soluzioni “teoriche” nel senso che non le ho mai provate in questo caso specifico, potresti creare un nuovo file Flash che abbia esclusivamente lo scopo di caricare un file esterno (il file swf del libro sfogliabile) cosi da poter sfrutare la ProgressBar per visualizzare l’avanzamento del dowload, oppure potresti inserire il file swf dello sfogliabile in un file html e sfruttare dei preloader Javascipt (con jQuery ce ne sono vari a disposizione). Esportare per Flash da InDesign ho notato recentemente che perde la transizione di pagina, quindi in generale l’unica cosa che mi sembra giusta da fare è precaricare il fil swf.
    Se sistemi la cosa con queste o altre soluzioni fammi sapere!
    ciao

  • Adriana scrive:

    Ottimo tutto!
    Peccato che il Fit ti screen non funzioni! Lo ingrandisce, quello sì, ma non lo adatta. Sob.

    Come si fa ad adattare?

  • Adriana scrive:

    … e poi cmq hoh c’è lo zoom :(

    Bella funzione, ma parziale…

  • Salvo scrive:

    non saprei dirti per il Fit, in genere preferisco mantenere una dimensione fissa , specialmente se lavoro con le foto.
    Per lo zoom posso solo dirti che in CS4 la parte del “flipping book” si limita a queste 4 opzioni… ma la CS5 è ancora in lavorazione e tra poco passa in beta, quindi se si invia qualche segnalazione o suggerimenti su nuove funzionalità chissà che magari non ci ascoltino :) considera che le novità principali di Illustrator e InDesign sono state introdotte tramite feedback!

  • Adriana scrive:

    Ehhhhh il potere della rete!
    Grazie per la condivisione!

  • Diego scrive:

    Ciao Salvo ;-) hai visto ke ti sto lasciando il commento??? ;-D
    Il mio commento non può che essere positivo, è scritto bene, in italiano e de semplicissimo da capire!
    Grazie 1000 Salvo
    Ciao Diego

  • elisa scrive:

    buongiorno a tutti… avrei bisogno di un aiuto

  • elisa scrive:

    ho una rivista da caricare come sfogliabile su una piattaforma che da dei limiti di dimensioni e formato…
    il file SWF non deve pesare più di 1MB…
    riesco a farlo solo inserendo una bassa qualità di immagine… ovviamente risulta poi visivamente brutta…
    non so come fare per creare un file così piccolo che la piattaforma mi da la possibilità di caricare
    ma che abbia anche una risoluzione decente….
    GRAZIE!!!!

  • bruno scrive:

    Caro Salvatore, ho letto attentamente perché l’argomento mi interessa. Ho l’impressione di non aver capito un gran che. Sono scorso in informatica ed un pò attempato. Ora rileggo per vedere se riesco a creare un libro sfogliabile di circa seicento pagine, quasi 200 MB per via di alcune foto. Poi ti faccio sapere se ci riesco. Comunque credo veramente valiti i tuoi consigli in cui mi sono imbattuto casualmente, cercando proprio di risolvere il mio problema.

  • Pietro scrive:

    Grazie. Pensavo di conoscere Indd come le mie tasche, invece…

  • moter scrive:

    volevo sapere se è possibile caricare video sul libro sfogliabile….su indesign dubito….quindi si potrebbe importarlo in flash e metterceli?!

  • andrea scrive:

    Grazie mille lo provo subito, stavo cercando proprio una soluzione veloce e tecnicamente apprezzabile!

  • ugoforli scrive:

    Sono riuscito a fare lo sfogliabile si indesign…
    però appena sposto il file.HTML in un altro notebook o PC il browser mi apre una pagina grigia dove nn visualizzo lo sfogliabile…. potrebbe essere un problema di Flash Player ???
    Grazie mille ciao a tutti !!

  • Salvo scrive:

    ciao ugo, oltre al file .html hai spostato insieme a lui anche il file .swf?

  • elpupi86 scrive:

    ciao a tutti! volevo saper se era possibile inserire un menù con zoom e altro per gestire la pagina e se è possibile inserire video visualizzabili dopo l’esportazione in .swf. grazie!

  • simona scrive:

    se inserisco il file swf(di indesign)sfogliabile
    nel mio file flash non mi mantiene la transizione! è normale???

  • Salvo scrive:

    ciao, mmm cosi la domanda è un pò generica… l’unica cosa che mi viene da chiederti subito è: il tuo file Flash dove poi inserisci lo sfogliabile di Indesign è in ActionScript 2 o 3?

  • toni scrive:

    Complimenti ma ci sono dei problemini.
    In Swf con sfoglia a tutte le pagine tolgo l’opzione all’ultima e inserisco l’azione torna alla prima pagina o a poagina 1 ma non funziona.
    Pdf: quando esporto si vedono anche parte degli oggetti che sono fuorti pagina.
    Ancora grazie.

  • beps scrive:

    Complimenti e grazie per il tutorialanche da parte mia.
    Ho fatto una prova anch’io e vorrei inserire la rivista sfogliabile in un sito. Purtroppo non riesco a capire come mai non mi funziona online pur avendo caricato nel server sia l’html che l’swf

  • Salvo scrive:

    toni: l’opzione del libro sfogliabile purtroppo è molto limitata alle 4 opzioni disponibili e non può essere smanettata, in più è l’unica delle transizioni di pagina di InDesign a non poter essere esportata in PDF. Sono proprio limitazioni del software non posso farci niente :D

    beps: prova a passarmi l’url della pagina che ci do un’occhiata veloce e ti dico

  • beps scrive:

    Grazie toni ho risolto, era un problema nel nome del file html,, conteneva un accento e a quanto pare l’html non lo supporta.
    Grazie ancora :)

  • cristina scrive:

    questo tutorial è utilissimo, ma volevo fare una domanda è possibile esportare questo libro sfogliabile con la copertina e poi le pagine affiancate e di nuovo alla fine solo l’ultima di copertina? Come se fosse una vera e propria riproduzione di una rivista???
    Grazie

  • santos79 scrive:

    Ciao,
    un tutorial ben fatto, molto chiaro e utilissimo. Proprio quello che cercavo…
    Complimenti!!!

  • gilberto scrive:

    salve. volevo sapere se hai risposto al post di cristina del 21 giugno 2010. Infatti non mi riesce di aprire l’swf con la sola pagina di copertina. grazie

    • Salvo scrive:

      l’swf con una sola pagina di copertina non penso sia possibile in quanto come ha già fatto notare più volte è una funzionalità abbastanza limitata di InDesign, mandate un po di feedback ad Adobe!

      • marco scrive:

        a chi interessasse: per avere una pagina unica in copertina ho inventato un trucchetto: inserire a sinistra della copertina un rettangolo dello stesso colore dello sfondo.
        la pagina a sinistra della copertina ci sarà ugualmente, ma invisibile.
        non sarà molto tecnico, ma funziona…

  • Orazio scrive:

    Ciao Salvo! Grazie dello splendido tutorial! Mi ha insegnato una funzionalità che nemmeno immaginavo esistesse!
    Purtroppo, come altri hanno notato nei precedenti commenti, il fit to screen non funziona come dovrebbe. Ho fatto una prova pure con CS5 ma niente: l’unica cosa che si “adatta” a schermo intero è l’area grigia attorno al documento.

    Sai se per caso nel esiste una soluzione? (magari lavorandoci con flash)
    Grazie

  • Marilù scrive:

    Ciao! Volevo sapere come posso fare per inserire il mio libro animato all’interno di una presentazione (Keynote). Grazie

    • Salvo scrive:

      ciao, non ho mai lavorato con Keynote quindi esattamente non saprei dirti, ma dato lo scarso interesse di Apple nella tecnologia Flash temo non sia possibile. Per l’audio a partire da InDesign CS5 c’è la possibilità di aggiungere elementi multimediali in fase di impaginazione ma non so se poi infine vengano esportati nell swf!

  • Marilù scrive:

    …e un’altra cosa! Come faccio a inserire il suono?

  • Francesca scrive:

    Bellissimo tutorial… sono riuscita a fare tutto, l’unica cosa volevo chiederti se e come era possibile aggiungere uno sfondo sotto alla rivista (tipo come se fosse messa su un tavolo).
    Ho provato a mettere uno sfondo ma me lo applica alle pagine mentre io volevo che quelle rimanessero bianche e sotto vi fosse lo sfondo… Grazie,

  • Mary scrive:

    Ciao!
    grazie mille per il tutorial è chiarissimo e sono riuscita a fare tutto…solo che devo richiamare questo file swf in flash perchè è parte della mia tesi di laurea…ma non riesco a richiamarlo, dice che c’è un errore quando cerca di caricarlo. è actionscript 2.0 e uso la CS5 hai una soluzione?
    Grazie mille!

  • AronFEAR scrive:

    Ciao grazie per l ottimo tutorial è davvero chiaro!
    Volevo sapere se esiste un modo per togliere le pagine bianche che si creano prima del fronte copertina e dopo al retro-copertina dopo averlo salvato in swf? Ciao grazie ancora

  • Casin Gold scrive:

    ciao AronFear, anche io ho lo stesso tuo problema… se hai risolto potresti darmi una mano, please? Mi associo alla tua opinione, bel tutorial :-)

  • KYA scrive:

    GRAZIE 100000 HAI RISOLTO I MIEI PROBLEMI!!

  • Lascia un Commento

    L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

    *

    È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>