guarda io ho fatto cosi:
Nei tag <head> della pagina ho messo:
<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, associo il pulsante:
on (release) {
getURL ("javascript:startmusic()");
}
e:
on (release) {
getURL ("javascript:stopmusic()");
}
per fermarlo.
ora vorrei che partisse senza pulsante ma automaticamente. cosa devo modificare? grazie ancora.

Rispondi quotando