• User Newbie

    link con flash

    Ciao a tutti, spero proprio che possiate aiutarmi!
    Sono alle prese con la creazione del mio pirmo sito internet e per rendermi la vita più semplice ho deciso di realizzarlo in Flash (che non avevo mai aperto prima di due giorni fa).
    Ecco il mio problema. Io e la mia collega dobbiamo lavorare in separata sede e ci chiedevamo se era possibile, partendo da una hompage (progettata in flash) in cui si trovano tutte le "parole calde" che cliccate daranno l'accesso alle diverse pagine del sito, realizzare singolarmente le pagine e poi associare ad ogni parola della home un link che porti al file swf o fla? Quindi: esiste un codice che permetta di linkare un flie swf o fla che non sia inserito nel file della homepage?
    Se no...........spaete suggerirci un procedimento alternativo? Io sono riuscita a trovare un tutorial sul sito della Adobe che mostrava come inserire (per trascinamento tramite Bridge) un filmato direttamente nella schermata di lavoro di Flash, ma, provando a trascinare un file swf o fla, non mi funziona.
    Vi ringrazio anticipatamente.


  • Super User

    Ciao corinna benvenuta sul Forum GT, quello che vuoi fare non solo è possibile ma è anche auspicabile per siti di certe dimensioni, potete creare un time line principale in gergo main con il menù di navigazione, e sulla main caricate le altre pagine del sito che saranno swf esterni, ti crei sulla main un movieclip vuoto dove caricherai le varie pagine in modo da poterle posizionare a tuo piacimento, ad esempio vuoi andare alla pagina contatti, dai al pulsante il nome istanza contatti e nel primo frame della main in un livello dedicato al codice scrivi:

    
    contatti.onPress = function(){
    mc_vuoto.loadMovie("contatti.swf")
    }
    
    ```mc_vuoto è il nome istanza del movieclip vuoto.

  • User Newbie

    Grazie mille...proverò!
    Posso approfittarne per porti un'altra questione?
    Devo realizzare un menù a comparsa (con Flash cs3 ActionScript 1.0 & 2.0), ma non riesco! Ti spiego la procedura che seguo:
    1.creo un clip filmato con due livelli, il primo in cui inserisco il bottone che deve avviare l'animazione ed il secondo in cui inserisco il testo che deve comparire
    2.trasformo il rettangolo che creo nel primo livello in bottone ed il testo che creo nel secondo livello in simbolo-grafico
    3.al primo fotogramma del primo livello inserisco
    stop();
    on (rollOver) {
    gotoAndStop(2);
    }
    4.al secondo fotogramma del secondo livello inserisco
    stop();
    5.al primo fotogramma del secondo livello cancello il fotogramma chiave così da non vedere il testo all'inizio dell'animazione, ma solo il bottone
    6.vado nella schermata della scena1, trascino dalla libreria il clip filmato e provo l'anteprima del filmato.........................SIA IL RETTANGOLO CHE IL TESTO COMPAIONO AD INTERMITTENZA SENZA PERMETTERMI DI INTERAGIRE.
    Dove sbaglio?
    Grazie 😄


  • Super User

    Devi mettere uno stop() anche nel primo frame altrimenti la testina di riproduzione parte subito senza aspettare il gotoAndStop(2).


  • User Newbie

    @Nhatan said:

    Ciao corinna benvenuta sul Forum GT, quello che vuoi fare non solo è possibile ma è anche auspicabile per siti di certe dimensioni, potete creare un time line principale in gergo main con il menù di navigazione, e sulla main caricate le altre pagine del sito che saranno swf esterni, ti crei sulla main un movieclip vuoto dove caricherai le varie pagine in modo da poterle posizionare a tuo piacimento, ad esempio vuoi andare alla pagina contatti, dai al pulsante il nome istanza contatti e nel primo frame della main in un livello dedicato al codice scrivi:

    
    contatti.onPress = function(){
    mc_vuoto.loadMovie("contatti.swf")
    }
    
    ```mc_vuoto è il nome istanza del movieclip vuoto.
    

    Ciao,
    scusami ... ti sembrerò impedita ... potresti descrivermi passaggio per passaggio quello che devo fare?! Non sono neanche riuscita a creare il movieclip.........un po' di compassione lavoro con flash da neanche una settimana:bho:


  • Super User

    Non c'è problema, sono quì per cercare di aiutare gli utenti, dove le mie capacità me lo consentano, dimmi cosa devo spiegarti passo passo, quando dici di non essere riuscita a fare il MovieClip ti riferisci al movieclip vuoto per contenere gli swf esterni o a un movieclip di una animazione?


  • User Newbie

    Scusami se ti rispondo solo ora.....tentavo di trovare un modo alternativo per non farti perdere tempo...ma....non ci sono riuscita😢
    Allora: si mi riferisco al movieclip vuoto per contenere gli swf esterni ed in più non ho capito se per timeline main intendi un livello nuovo oppure proprio una linea temporale a se stante......come la creo?
    Mi rimetto nelle tue mani! Se riesci a spiegarmi tutto in punti (es. 1. clicca su tizio per creare caio 2.clicca sul secondo frame di caio e dagli questo comando....) mi sarebbe molto semplice replicare le tue azioni sul mio progetto.....e chissà, magari capirci qualcosa!
    Grazie ancora :ciauz:


  • Super User

    La main è la time line principale, quella dove solitamente risiede la barra di navigazione, e può essere composta da un solo livello come da decine, dipende dalla complessita dell'animazione, perchè time line principale? Perchè su questa vengono caricati i movieclip che hanno una time line propria o gli swf esterni che hanno naturalmente anch'essi una time line propria più o meno complessa.
    Per creare un movieclip vuoto che funga da container devi semplicemente andare nel menù Inserisci spuntare clip filmato e dare OK, poi premi la freccetta azzurra vicino all'icona scena uno per uscire dalla time line del movieclip, siccome il movieclip è vuoto sullo stage non vedrai niente, però in libreria avrai un simbolo movieclip, trascinalo sullo stage, ora vedrai un piccola croce dentro un cerchio, questo è il punto di registrazione del movieclip contenitore, ovvero ogni movieclip ed ogni swf che caricherai dinamicamente sullo stage andranno a posizionarsi col margine superiore sinistro sul punto di registrazione.


  • User Attivo

    Grazie per i suggerimenti, anche io sono ai primi passi, avevo un problema simile con Flesh ma ora funziona tutto 🙂


  • Super User

    Di niente playagain, grazie a te, mi fa piacere sapere che le mie spiegazioni ti sono state utili.