• User Attivo

    @Flep said:

    mettilo nel primo keyframe della Timeline 🙂

    Sono proprio impedito in queste cose!! Comunque ho trovato un tutorial interessante ed ho risolto il problema.

    Un ultima cosa, la sua dimensione 31 kb è eccessiva essendo un 200x500 px? Nelle impostazioni quale versione di flash è meglio selezionare affinchè il filmato sia compatibile un po' su tutti i computer (6,7 o 8)??

    *Ecco il tutorial, forse sarà utile ad alti imbranati come me:

    1. dal menu 'inserisci' (insert) clicca 'nuovo simbolo' (new symbol)

    2. ti apre un pannello dove inserisci il nome del simbolo poi selezioni 'pulsante' (botton) e quindi clikki 'ok'

    3. a questo punto avrai creato il tuo pulsante, che al momento sarà editato cioè in fase di modifica. Per cui vedrai 4 fotogrammi (frame). Selezione il 4°, qll sotto la dicitura 'premuto' (hit), premi F6 dalla tua tastiera per inserire un 'fotogramma chiave' (KeyFrame). Noterai che apparira un cerchieto vuoto, nella 'linea temporale' (time line), nel fotogramma selezionato.

    4. nell'area di lavoro (stage), inserisci una forma rettangolare (per farlo seleziona lo 'strumento rettangolo' (rectangle tool), che sta nel pannello degli strumenti sul lato sinistro del tuo monitor.

    5. quindi torna alla scena 1 (scene 1) (per farlo devi clikkare sulla dicitura 'scena 1' (scene 1) che sta a sinistra sotto il pannello della linea temporale (time line)

    6a) crea un livello nella time line principale (per farlo devi cliccare sull'iconcina col foglietto e il '+', cioè la prima a sinistra, sotto nel pannello della time line).

    6b) espandi i frame del livello appena creato, in modo che corrispondino all'intera 'animazione' (per farlo seleziona l'ultimo frame del livello appena creato, in corrispondenza della fine degli altri frame negli altri livelli, quindi premi F5 dalla tua tastiera)

    1. ora apri la libreria (per farlo premi F11 dalla tua tastiera o dal menu 'Finestre' (Window) --> 'Libreria' (Library)). Trascina, nell'area di lavoro (stage), il pulsante appena creato e modificato (per trascinare un oggetto (simbolo, immagine, suono) sullo stage devi clikkare col pulsante destro del mouse su di esso e mentre tieni premuto ti sposti sullo stage nel punto dove vuoi, quindi rilasci il pulsante el mouse.

    2. ora devi dimensionare e posizionare il tuo pulsante. Per farlo premi 'ctrl+K' dalla tua tastiera o dal menu 'Finestre' (Window) --> 'Allinea' (Align). Verra aperto il pannello 'allinea' (align). Seleziona l'opzione 'Allo stage:' (To stage:).
      Quindi clikka sotto la dicitura 'Allinea:' il 2° pulsante a partire da sinistra ('allineamento orizzontale rispetto al centro').
      E poi il 5° pulsante ('allineamento verticale rispetto al centro').
      Mentre sotto la dicitura 'Misure uguali:' clikka il 3° pulsante in basso partendo da sinistra ('corrispondenza in larghezza e altezza').

    3. apri il pannello 'Azioni - Pulsante' che sta aldisotto dello stage
      e inserisci lo script:

    on(release){
    getURL("http://www.indirizzo.it")
    }

    dove "http://www.indirizzo.it" lo sostituirai con l'indirizzo (URL) a cui punterà il tuo pulsante.***


  • Super User

    31 KB va benissimo 🙂


  • User

    io ho provato a fare come dite voi. Ho inserito una scritta che passa dal blu al rosso. Su questa scritta ho inserito un simbolo trasparente per realizzare il collegamento ipertestuale, ma scritto il codice nn mi trasferisce alla pagina indicata. Come fare?


  • Super User

    Ciao thepolac e benvenuto nel forum GT 🙂

    Che codice hai inserito ?


  • User

    getURL(classifica.htm,_top);


  • Super User

    così:

    getURL("classifica.htm","_top");


  • User

    ti spiego meglio
    io realizzato un sito, con frontpage (non ho dreamweaver)
    Avevo inserito un scritta in clipart e realizzato un collegamento ipertestuale sulla scritta.
    Ora invece che ho flash mi sto dilettando a mettere qualche animazione, quindi ho fatto si che la scritta si cambiasse di colore dal rosso al blu e viceversa all'infinito.
    Il problema dove nasce?
    Quando ho inserito questo file in frontpage mi da errore, così ho inserito l'url ma non mi dava nulla. Sono tornato su flash e con le vostre indicazione ho provato ad inserire quel codice, ma nonostante tutto nulla.
    non so se ora sono chiaro.


  • Super User

    Hai inserito l' swf in frontpage vero ? Non il .fla ...


  • User

    si!


  • Super User

    Che errore ti dice frontpage ?

    Ci fai vedere il codice html che hai usato per inserire l' swf ?


  • User

    allora ho creato due livelli. Nel primo la scritta che cambia colore. Nel secondo il bottone trasparente.
    Poi ho inserito quel codice sul bottone.
    Richiamo da frontpage, tramite l'url il filmato .swf che dovrebbe linkarmi all'indirizzo indicato, ma invece non avviene nulla. Si vede la scritta che cambia ma non mi trasferisce al link che ho inserito.


  • User

    <embed width="277" height="116" src="classifiche.swf">

    ci sono altri codici che qui non riporto


  • Super User

    Dunque,
    il getURL di flash serve per reindirizzare l' utente a un dato url.
    E' un comando usato su bottoni Flash.

    In frontpage devi inserire l' swf che ha al suo interno il bottone col comando getURL 🙂


  • User

    esatto. Credo di essere stato poco chiaro.
    Mi rispiego
    Ho aperto il flash ed ho creato due livelli. Sul primo livello ho inserito la scritta che cambia di colore mentre sul secondo livello ho inserito il bottone. Ho a questo punto inserito quel codice getURL sul livello del bottone ed ho salvato in file *.fla; A questo punto ho fatto pubblish in html e mi genera automaticamente due file il *.html ed il *.swf
    Solo in questo momeno riapro il frontpage e mi importo il file *.swf che contiene al suo interno il bottone con il reindirizzamento, ma cliccando sulla scritta (e quindi sul bottone) non mi porta alla pagina che ho indicato.
    Grazie per il tuo aiuto


  • Super User

    Quando lo clicchi che succede ?


  • User

    niente. Non mi porta alla pagina indicata ma mi resta fermo nella pagina dove mi trovo


  • Super User

    il codice actionscript lo hai scritto nel pannello azioni col bottone selezionato ?
    hai scritto:
    on(release)
    {
    getURL...
    }


  • User

    lo sto rifacendo


  • User

    on(release)
    {
    getURL(classifica.htm,_top);
    }

    Ho inserito questo codice sul secondo livello (quello relativo al bottone), ho salvato, ma nel momento in cui faccio pubblish mi da un segnale di errore, ed esattamente quello sottoriportato:
    Error Scene=Scene 1, layer=Layer 3, frame=1:Line 1: Mouse events are permitted only for button instances
    on(release)
    Total ActionScript Errors: 1 Reported Errors: 1


  • Super User

    @thepolac said:

    on(release)
    {
    getURL(classifica.htm,_top);
    }

    Ho inserito questo codice sul secondo livello (quello relativo al bottone), ho salvato, ma nel momento in cui faccio pubblish mi da un segnale di errore, ed esattamente quello sottoriportato:
    Error Scene=Scene 1, layer=Layer 3, frame=1:Line 1: Mouse events are permitted only for button instances
    on(release)
    Total ActionScript Errors: 1 Reported Errors: 1
    Come gia detto da Flep, l'azione deve essere aggiunta a l'instanza del pulsante (vede errore 'Mouse events are permitted only for button instances') e non al fotogramma.
    Seleziona il pulsante sul area di lavoro e aggiunge l'azione. Se non sbaglia, sara proprio scritto nel panello 'Azioni - Pulsante'.
    PS: Non scordarti gli "" nel codice:

    
    on(release){
    getURL("classifica.htm", "_top");
    }