Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Posso importare un midi in flash?

Posso importare un midi in flash?

Posso importare un midi in flash?

Link copiato negli appunti

No, non si può, i file midi non sono direttamente supportati da Flash. Per poterne quindi utilizzare uno in concomitanza con un filmato Flash, bisogna inserirlo nella pagina html che incorpora il filmato. Per renderlo poi gestibile da Flash tramite Javascript, procediamo così.

Nei tag <head> della pagina mettiamo:

<script language=”JavaScript”>
<!–
function MM_controlSound(sndAction,_sndObj) { //v2.0
  var sndObj = eval( _sndObj );
  if (sndObj != null) {
    if (sndAction==’stop’) {
      sndObj.stop();
    } else {
      if (navigator.appName == ‘Netscape’
) {
        sndObj.play();
      }else{
        if (document.MM_WMP_DETECTED == null) {
          document.MM_WMP_DETECTED = false;
          var i;
          for( i in sndObj ){
            if ( i == “ActiveMovie” ) {
              document.MM_WMP_DETECTED = true;
              break;
            }
          }
        }
        if (document.MM_WMP_DETECTED){
          sndObj.play();
        }else{
          if ( sndObj.FileName ){
            sndObj.run();
          }
        }
      }
    }
  }
}
function startmusic(){
  MM_controlSound(“play”,”document.suono”,”file.mid”);
}
function stopmusic(){
  MM_controlSound(“stop”,”document.suono”,”file.mid”);

}
//–>
</script>

Nel body della pagina:

<embed name=”suono” src=”file.mid” loop=true autostart=false mastersound hidden=true width=0 height=0></embed>

Per avviare il suono dal filmato in flash, associamo ad un pulsante:

on (release) {
getURL (“javascript:startmusic()”);
}

e:

on (release) {
getURL (“javascript:stopmusic()”);
}

per fermarlo.