Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583

    sequenza di filmati flash

    Per una bambina speciale vorrei che tramite la pressione di un tasto qualsiasi venga fermata l'esecuzione di un filmato flash e caricato il successivo
    Ho provato questo codice, ma non funziona.
    <html> <head> </head>
    <body bgcolor="green" onKeyDown="javascript:cambia(event.keyCode);">
    <center>
    <Embed id=video src="film/f1.swf" quality="high" bgcolor="#EEDDFF" width="550" height="400" TYPE="application/x-shockwave-flash" wmode="opaque"> </Embed>

    <script Language = "VBScript"> <!--
    Dim cont: cont = 1
    Sub cambia(x)
    ' if x = 39 then ......... le righe precedute dall'apice
    ' video.stop ' non vengono eseguite
    cont = cont + 1
    if cont > 60 then cont = 1
    video.src="film/f" & cont & ".swf"
    End sub
    //--> </script> </html>

    Con normali file audio funzionerebbe usando "bgsound" ma non "embed"
    Con i flash bgsound non va.
    La pagina non andrà in rete, ma sarà eseguita solo in locale.
    Va benissimo anche in JavaScript

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Rudy, proverei a fare cosi':
    nella pagina hai un swf vuoto su cui fai un loadmovie (sempre sul livello 1) alla pressione di un tasto qualsiasi;
    da quanto dici sembrerebbe ininfluente riconoscere il tasto premuto, idem bloccarlo prima di cambiarlo
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    var num=0;
    function cambia() {
      var IE = navigator.appName.indexOf("Microsoft") != -1;
      var filmato = IE ? window.mainMovie : window.document.mainMovie;
      num++;
      filmato.LoadMovie(1, "film/f"+num+".swf");
    }
    //-->
    </script>
    <body onkeypress="cambia()">

    impostando il codice per incorporare l' swf vuoto in questo modo
    codice:
    <object
          classid="[...]"
          codebase="[...]"
          width=400 height=300 id="mainMovie">
          <param name=movie value="vuoto.swf">
          <param name=quality value=high>
          <param name=bgcolor value=#FFFFFF>
          <embed
                src="vuoto.swf"
                quality=high
                bgcolor=#FFFFFF
                width=400
                height=300
                name="mainMovie"
                swLiveConnect="true"
                type="[...]" pluginspage="[...]">
          </embed>
    </object>
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    541
    Xinod ...scusami ti vorrei contattare in privato ma hai la casella piena o non raggiungibile... grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    Grazie !!

    Purtroppo non so niente di flash e questo tuo suggerimento ...
    ----------------------------------------------
    nella pagina hai un swf vuoto su cui fai un loadmovie (sempre sul livello 1) alla pressione di un tasto qualsiasi;
    ----------------------------------------------
    .... non lo so fare.
    Ho scaricato l'esempio "loadmovie" ma ci vuole un aiuto.

    Ho preso un filmato e l'ho rinominato "vuoto"
    Il tutto funziona, ma l'audio di "vuoto" continua ad andare
    Ovvio, altrimenti non mi avresti detto di usarne uno vuoto.
    Flash non ce l'ho, e anche se lo avessi ....
    Come faccio?
    rudyF

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    scarica vuoto.zip

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    Scusa ?!?
    il link mi manda qui "home.altervista.org/site/"
    ma non trovo "vuoto.zip"
    Forse mi servono gli occhiali!
    rudyF

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    Ho caricato "Macromedia" e andando a tentoni ho creato il file vuoto.
    Funziona !!! Non avevo dubbi!
    Grazie rudyF

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    L'ho scaricato!
    è OK
    Come posso far partire subito il primo filmato?
    scusa se rompo.
    rudyF

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <body onload="cambia()">
    dove il primo filmato e' "film/f1.swf"

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    Perfetto !!!
    Sei un mito! Un mito molto paziente!
    Un'ultima cosa:
    La sequenza non va finché non clicco sulla pagina.
    In parole povere il docunent non ha il focus.
    Com'è l'istruzione in JavaScript per darglielo?
    rudyF

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.