Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Caricare filmato flash a un determinato fotogramma

    In un sito ho una parte superiore con una animazione flash,
    che integra anche il menu principale di navigazione.

    Vorrei che l'animazione completa fosse
    effettuata solo nella home page, mentre per
    le pagine secondarie il flash dovrebbe essere
    caricato già alla fine della animazione o meglio
    ancora ad un determinato fotogramma.

    E' possibile indicare il fotogramma esatto
    nel codice html che carica il flash nella pagina?

    grazie
    luca

  2. #2
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    nessuna indicazione?
    luca

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    non uso flash da un sacco di tempo ma ricordo di aver fatto questa cosa che chiedi tu..
    visto che immagino vuoi usare lo stesso filmato dovresti passare una variabile all-html che usi per richiamare il file.
    Codice PHP:
    <param name="movie" value="file.swf?variabile=1>
    <embed src="
    file.swf?variabile=1" ... ecc 
    nel tuo fla nel primo frame metti un if che se la variabile = 1 (scusa per le lettere ma la tastiera non prende alcune lettere e non ho flash.. ) va ad un altro frame... mentre se [ (ggrrrr...) undefined resta al primo..

  4. #4
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    ho provato a fare come mi hai indicato, ovvero

    codice:
    <param name="movie" value="file.swf?dove=1>
    <embed src="file.swf?dove=1"
    poi nel flash, nel frame 1, ho messo questo codice

    codice:
    if(_root.dove = 1)
    {
    gotoAndPlay(55);
    }
    ma, benchè quando pubblico il filmato non mi da errore,
    non funziona, partendo dall'inizio come al solito invece che
    dal fotogramma 55.
    Dove sbaglio?

    grazie
    luca

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    prova così, col doppio uguale..
    Codice PHP:
    if(_root.dove == 1)
    {
    gotoAndPlay(55);


  6. #6
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    mi da questo errore in fase di pubblicazione

    codice:
    **Errore** Scena=Scena 1, livello=sfondo, fotogramma=1:Linea 2: È previsto un evento associato al mouse
         (
    
    Totale errori ActionScript: 1 	 Errori segnalati: 1
    luca

  7. #7
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    lo script va sul frame, non su un MC.. credo sia quello...

  8. #8
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    ho creato un nuovo livello e nel frame 1 ho messo
    il codice di cui stiamo parlando.
    In effetti la segnalazione di errore nella fase di pubblicazione
    è sparito ma di fatto, richiamando il flash passando il
    parametro ?dove=1 non funziona lo stesso....
    nel senso che il filmato parte sempre dall'inizio.

    luca

  9. #9
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    perdonami ti ho detto una cavolata e fatto perdere tempo..
    devi usare le flashvars
    http://flash.html.it/guide/lezione/2...-html-a-flash/

    è simile a quello detto finora...
    leggi e perdonami.. anche se il link che ti ho postato da anche ?variabile=valore

    boh?? sto diventando vecchio...

  10. #10
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    mi sa che anche io sto diventado vecchio....ho eseguito passo passo ma non va...

    questo è il codice html che richiama il flash

    codice:
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="960" height="280" id="top" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name=FlashVars value="dove=1">
    <param name="movie" value="top.swf" /><param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" /><embed src="top.swf" quality="high" bgcolor="#ffffff" width="960" height="280" name="top" FlashVars="dove=1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    mentre questo è il codice inserito nel primo frame del flash

    codice:
    if(_root.dove == 1)
    {
    gotoAndPlay(70);
    }
    ma il flash parte sempre dall'inizio....


    grazie per l'aiuto
    luca

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.