Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,556

    piccolo ragionamento sul suono

    Ciao a tutti
    si piccolo ragionamento sul suono!!
    Allora io ho un filmato principale, un swf esterno "musica.swf" e un file mp3 esterno "canzone.mp3".
    Quello che voglio fare é questo: musica.swf ha un pulsante al suo interno, per il controllo della musica on/off e mi carica canzone.swf solo quando si é completato il caricamento della canzone.mp3 rende visibile il pulsante per il controllo della musica ed io ho pensato a questo script

    btn_suono._visible = false;
    suono = new Sound();
    suono.onLoad = function(caricato)
    {
    if(caricato)this.start(0, 5000);
    };
    suono.loadSound("canzone.mp3", false);

    suono.onSoundComplete = function(){
    btn_sound._visible = true;
    }

    e fin qui penso che sia giusto!!!o no?

    Il discorso é questo io dal mio filamto principale al primo frame volevo caricare il mio swf esterno musica.swf e mettere la musica in stop. Ad un certo frame( per esempio frame 30) se ovviamente la canzone.mp3 si é caricata metto la musica in start e quindi, visto che dal swf esterno avevo permesso la visibilitį del pulsante solo al completamento del mp3, rendere visibile anche il pusalnte!!
    Secondo voi come devo fare per caricare questo swf esterno giį dal primo frame del film.princ e tenere la musica in stop fino ad un certo frame??
    Basta che metto al primo frame
    loadMovie("musica.swf,20);
    suono._stop();

    e al mio frame 30
    suono.start(0,500);

    E'giusto secondo voi?? o c'é un sistema migliore per far questo??Grazie
    ciao ciao

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Lo rispiegheresti?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,556
    l'incompreso!!
    Ho un filmato principale, un filmato esterno che chiamo musica.swf che mediante un pulsante all'interno, che controlla lo start e lo stop di un file mp3 esterno a questo filmato.
    Questo bottone lo rendo visibile solo quando si é completato il caricamento del file mp3.
    E questo lo faccio mediante questo script, (non so se sia esattamente corretto)
    btn_suono._visible = false;
    suono = new Sound();
    suono.onLoad = function(caricato)
    {
    if(caricato)this.start(0, 5000);
    };
    suono.loadSound("canzone.mp3", false);

    suono.onSoundComplete = function(){
    btn_sound._visible = true;
    }

    Torniamo al filmato principale
    Al primo frame voglio caricare il file musica.swf ma mettere in stop la musica anche se musica ha caricato completamente l'mp3 o se sia giį stato caricato con una precedente visita dell'utente.
    Al frame 'x del mio'filmato principale, voglio far partire la musica, ovviamente partirį solo se il file musica.swf ha caricato il file.mp3( o per meglio dire solo se mp3 si é caricato)
    Bhe spero di essere stato un pó piś chiaro!!!
    Ciao

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    btn_suono._visible = false; 
    suono = new Sound(); 
    suono.onLoad = function(caricato) 
    { 
    	if(caricato){
    		this.start(0, 5000);
    		btn_sound._visible = true;
    	}
    }; 
    suono.loadSound("canzone.mp3", false);
    Se carichi il filmato nel livello1, ad esempio, nel frame 1 metti:

    codice:
    _level1.suono.stop();
    e nel frame 30:

    codice:
    if(_level1.suono.getBytesLoaded() == _level1.suono.getBytesTotal())_level1.suono.start(0,999);

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Anzi meglio:

    codice:
    if(_level1.suono.duration > 0)_level1.suono.start(0,999);

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,556
    grazie Nega
    scusa se facessi cosķ
    nel mio file musica.swf metto al primo frame questo

    suono = new Sound();
    suono.onLoad = function(caricato)
    {
    if(caricato)this.stop();
    };
    suono.loadSound("music1.mp3", false);


    btn_sound._visible = false;

    ed vado al frame 'x' che mi interessa e metto questo

    stop();

    suono.start(0, 5000);
    suono.onSoundComplete = function(){
    btn_sound._visible = true;
    }

    invece nel filmato principale metterei un loadMovie per caricare giį dal primo frame il filmato esterno!!
    Secondo te funzionerebbe, ho fatto una prova in locale e la musica si sente ma non so se sul web il file .mpe comincia a caricarsi gia'dal primo frame o se dal 'x' frame

    E se mettessi il loadMovie giį dal preload influenzerebbe il caricamento del filmato o il preload continuarebbe al fare il suo lavoro come se il loadmovie del filmato non ci fosse
    Ciao e grazie

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.