Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    creare un clip filmato da uno esistente

    ciao a tutti.
    il mio problema è il seguente.
    ho creato un sito in flash, vorrei creare dei clip filmato che fungono da pulsanti semplicemente copiando quelli che già ci sono e cambiando la scritta.
    ho provato semplicemente facendo un copia incolla , ma non succede niente.
    presumo sia un'operazione più complessa , ma non riesco a fare un belino oggi.
    help !
    grazie

  2. #2
    Il bello di Flash è proprio la possibilità di riutilizzare lo stesso simbolo più volte, trascinandone un'istanza dalla Libreria sullo Stage.

    Il problema è: se apporti delle modifiche all'istanza sullo stage, questa modifica viene replicata su tutte le istanze, per cui se crei un pulsante con dentro un campo di testo statico dove scrivi "HOME", tutte le istanze del pulsante (puoi crearne quante vuoi semplicemente, come detto sopra, trascinando il simbolo dalla libreria allo stage) avranno la dicitura "HOME" e, per lo stesso motivo, se modifica un'istanza cambiando il contenuto del campo di testo in "CONTACT" tutte le altre istanze verranno cambiate in CONTACT.

    Come aggirare questo problema?

    Soluzione 1.
    Duplicare il simbolo in libreria tante volte quanto serve e modificare i duplicati (sempre operando dalla libreria) secondo le necessità.
    SOluzione pratica ma non molto elegante, che aumenta il peso del filmato.

    Soluzione 2.
    Invece che un campo di testo statico, usare un campo di testo dinamico, assegnargli un nome-istanza quindi valorizzare il campo di testo con uno script.
    Esempio su tre pulsanti che dovranno contenere: HOME, ABOUT, CONTACT.
    > Il simbolo pulsante è uno solo in libreria.
    > tramite il pannello delle proprietà assegni un nome istanza al campo di testo dinamico in esso contenuto (p.es. "voce");
    > ne trascini 3 istanze sullo stage
    > dal pannello delle proprietà assegni ad ogni istanza un nome (p.es.: P0, P1, P2)
    > sul primo frame della timeline principale scrivi questo codice:
    codice:
    voceMenu = New Array("HOME", "ABOUT", "CONTACT");
    for (i=0; i<voceMenu.length; i++) {
        this["P"+i].voce.text = voceMenu[i];
    }

  3. #3
    grazie paolo....
    veramente esplicativo...
    mo provo a vedere cosa riesco a fare e po iti dico...
    ciao
    daniele

  4. #4
    ciao paolo, stò provando con il sistema 2 che mi hai consigliato, sono arrivato all'ultimo passaggio, ma non riesco a fare l'ultimo pezzo e cioè dove devo inserire il codice che mi hai dato?
    come faccio ad inserire questo codice nel primo fram della timeline?
    grazie ancora

  5. #5
    > click sul 1° frame della timeline principale
    > F9 per aprire il pannello delle Action
    > scrivi o copia/incolla il codice nel pannello

  6. #6
    allora....
    ho visto che la seconda soluzione è troppo complicata per me.
    ho provato con la prima soluzione, ma faccio casino anche con quella...
    ti spiego:
    allora...
    provo a duplicare il clip filmato che funge d pulsante,
    vado nella libreria a vedere a cosa cirrisponde quel clip filmato ,
    lo duplico tante volte quanti pulsanti mi servono,
    prendo i nuovi pulsanti e li trascino sulla scena nella loro posizione, uno ad uno.
    a questo punto devo modificare il testo statico che compone il clip filmato,
    li prendo uno per uno e clicco o sul clip filmato o sul pulsante e provo a modificare il testo, una volta che ritorno alla scena succedono due cose:
    o tutti i clip filmato hanno il testo uguale a quello che ho appena modificato,
    oopure compare il testo del pulsante che ho appena modificato.
    che fare?
    grazie
    ciao

  7. #7
    Devi fare tutto dalla Libreria.

    Per duplicare un simbolo:
    > click destro sul simbolo in libreria
    > dal menu contestuale che compare seleziona "duplicate"
    > Naturalmente dovrai cambiare il nome del simbolo

    Alla fine di questa fase avrai nella libreria tanti pulsanti quanto te ne servono.

    Per modificarli:
    > click destro sul simbolo in libreria
    > dal menu contestuale che compare seleziona "edit"
    > Modifica il campo di testo

    Ora avrai i pulsanti come li desideri.

    .... a meno che....
    il campo di testo inglobato nel pulsante non sia a sua volta un movieclip...

    Mi sa proprio che sia il tuo caso...

    Ti basterà mettere un campo di testo puro e semplice al posto del movieclip.

  8. #8
    ok ci sono quasi.
    anche la stessa scritta era un clip filmato, adesso mettendo un testo statico e mettendo a posto i vari frame và meglio a parte che la scritta và un pò in alto e un pò in basso, ma è perchè nei vari fotogrammi non ho messo la scritta uguale da un fotogramma all'altro.
    quindi il motivo per cui non cambiava niente era che si nel clip filmato modificavo il testo però essendo il testo steso formato da un pulsante le due cose andavano in contrasto...
    giusto??? :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.