Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Loader, controller background loop (AS3)

    Ciao HTML.it users

    Ho creato un piccolo controller on/off per la musica di sottofondo di un sito.
    Il sito è composto da 2 frame il contenitore principale dove vengono caricate le pagine (index.html, servizi.html ecc.) ed il frame secondario in fondo, dove c'è l'swf. In questo modo viene aggiornato soltanto il frame principale al cambio delle pagine e la musica rimane sempre attiva.

    Solito problema di IE6 e versioni precedenti. Il movieclip creato non è cliccabile da questi browser e dunque non posso interagire con il clip audio. Posto qui il codice AS3 che ho utilizzato. Forse il metodo utilizzato da me non è giusto. Che ne pensate ?

    PS: se serve faccio anche l'upload del .fla


    codice:
    import caurina.transitions.Tweener;
    
    music_mc.off_mc.visible = false;
    music_mc.stato.text = "music on";
    trace(music_mc.stato.text);
    
    //Importa Loop
    var bcksound:Sound = new Sound(new URLRequest("ambient_loop.mp3"));
    var channel:SoundChannel = bcksound.play(0,1000);
    
    //SoundTransform
    var sTrans:SoundTransform = new SoundTransform();  
    sTrans.volume=channel.soundTransform.volume; 
    
    //Regolazione Volume
    music_mc.addEventListener (MouseEvent.CLICK, playStop);
    function playStop (event:MouseEvent):void {
    	if (music_mc.off_mc.visible == false) {
    		music_mc.off_mc.visible = true;
    		music_mc.stato.text = "music off";
    		trace(music_mc.stato.text);
    		Tweener.addTween(sTrans, {volume:0, time:3, transition:"easeInOutQuad", onUpdate:function():void{channel.soundTransform = sTrans;}});
    	} else {
    		music_mc.off_mc.visible=false;
    		music_mc.stato.text = "music on";
    		trace(music_mc.stato.text);
    		Tweener.addTween(sTrans, {volume:1, time:3, transition:"easeInOutQuad", onUpdate:function():void{channel.soundTransform = sTrans;}});
    	} 
    }
    Bill Gates disse "Bug". E windows fu.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Se hai la possibilità di linkare direttamente la pagina, chi ha IE6 potrebbe fare un test per te, per comprendere meglio la casistica del problema.

  3. #3
    Ecco il link ad una pagina di prova:

    http://www.rartdesign.altervista.org/demo
    Bill Gates disse "Bug". E windows fu.

  4. #4
    aiuto
    Bill Gates disse "Bug". E windows fu.

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non è detto che funzioni, ma potresti provare a eliminare per un attimo il wmode=transparent dal tuo codice html e vedere se la cosa cambia (eliminando la cache e ricaricando l'swf).

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.