Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: mi date una mano?

  1. #11
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    ...adesso che noto però il tutorial di negatyve che ti ho linkato non è poi così differente dalla struttura del tuo sito, anzi è molto simile: ha una scena di preload e una scena che contiene il sito...
    E' perfetto per fare quello che dici!
    Prova ad aggiungere la gestione degli altri due suoni, perchè è la strada giusta per ottenere ciò che vuoi.

    Puoi scegliere se usare la tecnica dei suoni esterni in streaming oppure se provare ad adattare il tutorial.


  2. #12
    io sono in alto mare...consigliami tu!
    se si riuscisse a modificare nn drasticamente il mio codice sarebbe meglio..
    cmq sono nelle tue mani..
    cosa potrei fare?? :master:

  3. #13
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Allora, guarda qui.
    Come vedi il preload consiste in 4 barre, una per il filmato e 3 per i suoni. Una volta che tutte sono finite si fa partire il filmato.

    Ciò si potrebbe adattare al tuo preload con l'albero, ma comporterebbe un sensibile cambiamento di codice, e mi sembra che preferiresti evitarlo... Quindi penso che la cosa più semplice sia usare lo streaming dei 3 suoni.

    Il procedimento si divide in questi passaggi:
    - metti le tue 3 colonne sonore [che devono essere in formato mp3] nella stessa cartella del filmato
    - le chiami rispettivamente "music1.mp3", "music2.mp3" e "music3.mp3"
    - nel tuo sito, una volta entrati si vedono 4 quadratini, 3 neri e uno bianco.
    - istanzia i 3 pulsanti neri rispettivamente come "pulsante1", "pulsante2" e "pulsante3"
    - istanzia il pulsante bianco come "off"
    - associa al frame principale della tua timeline il seguente codice:

    codice:
    pulsante1.onRelease = function() {
    	s1 = new Sound();
    	s2 = s3=false;
    	s1.loadSound("music1.mp3", true);
    	s1.onSoundComplete = function() {
    		s1.loadSound("music1.mp3", true);
    	};
    };
    pulsante2.onPress = function() {
    	s2 = new Sound();
    	s1 = s3=false;
    	s2.loadSound("music2.mp3", true);
    	s2.onSoundComplete = function() {
    		s2.loadSound("music2.mp3", true);
    	};
    };
    pulsante3.onPress = function() {
    	s3 = new Sound();
    	s1 = s2=false;
    	s3.loadSound("music3.mp3", true);
    	s3.onSoundComplete = function() {
    		s3.loadSound("music3.mp3", true);
    	};
    };
    off.onRelease = function() {
    	s1 = s2=s3=false;
    };
    Funziona ?


  4. #14
    ci sono riuscito...o meglio, ci sei riuscito!!!
    grazie!!
    diciamo che l'idea di fare il preloader che caricava tutto nelle barre mi allettava nn poco...ma di sicuro avrei fatto solo macelli...
    così va + che bene!

    l'unica cosa che ho modificato nel codice è stato aggiungere il classico stop(); per evitare che il sito mi "scorresse" solo e aggiungere (facendo copia/incolla) qualche riga per fare in modo che il primo mp3 si sentisse appena caricato il sito anche senza schiacciare nessun bottone!
    mitico!

    grazie ancora!

  5. #15
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Bene, sono contento
    Cmq il codice che ho postato in precedenza non era molto corretto, non disabilitava i bottoni intanto che era in riproduzione la musica e in certi casi aveva strani comportamenti...

    Cambialo con questo qui sotto [adesso la prima colonna parte da sola e ho aggiunto anche uno stop]:

    codice:
    stop();
    s0 = new Sound();
    s0.loadSound("music1.mp3", true);
    s0.onSoundComplete = function() {
    		s0.loadSound("music1.mp3", true);
    };
    pulsante1.enabled = false;
    pulsante1.onRelease = function() {
    	s1 = new Sound();
    	s2=s3=s0=false;
    	s1.loadSound("music1.mp3", true);
    	s1.onSoundComplete = function() {
    		s1.loadSound("music1.mp3", true);
    	};
    	this.enabled = false;
    	pulsante2.enabled = true;
    	pulsante3.enabled = true;
    	off.enabled = true;
    };
    pulsante2.onRelease= function() {
    	s2 = new Sound();
    	s1=s3=s0=false;
    	s2.loadSound("music2.mp3", true);
    	s2.onSoundComplete = function() {
    		s2.loadSound("music2.mp3", true);
    	};
    	this.enabled = false;
    	pulsante1.enabled = true;
    	pulsante3.enabled = true;
    	off.enabled = true;
    };
    pulsante3.onRelease= function() {
    	s3 = new Sound();
    	s1=s2=s0=false;
    	s3.loadSound("music3.mp3", true);
    	s3.onSoundComplete = function() {
    		s3.loadSound("music3.mp3", true);
    	};
    	this.enabled = false;
    	pulsante1.enabled = true;
    	pulsante2.enabled = true;
    	off.enabled = true;
    };
    off.onRelease = function() {
    	s0=s1=s2=s3=false;
    	this.enabled = false;
    	pulsante1.enabled = true;
    	pulsante2.enabled = true;
    	pulsante3.enabled = true;
    };
    Dimmi se funziona,

  6. #16
    va perfettamente!!
    ho notato che ora mentre un loop sta suonando il relativo pulsante non può essere ulteriormente premuto!

    che storia!!! VVoVe:
    grazie ancora!

  7. #17
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da marcoerre
    va perfettamente!!
    ho notato che ora mentre un loop sta suonando il relativo pulsante non può essere ulteriormente premuto!

    che storia!!! VVoVe:
    grazie ancora!
    Esatto...

  8. #18

    errore

    Scusate ho sbagliato a postare.

  9. #19
    Utente di HTML.it L'avatar di omaxì
    Registrato dal
    May 2006
    Messaggi
    204
    Originariamente inviato da gobbo89
    Esatto...
    oggi ho ritrovato questo tread ed ho risolto un problema di streaming...
    grazie ancora gobbo89, grazie di esistere!
    ante todo mucha calma...

  10. #20
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da omaxì
    oggi ho ritrovato questo tread ed ho risolto un problema di streaming...
    grazie ancora gobbo89, grazie di esistere!
    Bene sono contento

    [ot]per il sito del poeta hai novità?[/ot]

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 © 2026 vBulletin Solutions, Inc. All rights reserved.