Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: problema con sound

  1. #1
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251

    Non riesco a capire... problema con sound...

    Ho dei file musicali caricati al livello 1, con nome loop

    Li carico sullo stage principale con un loadMovieNum e da qui li controllo, e fin qui tutto bene, ho voluto aggiungere un bottone di play e uno di stop.

    Al bottne di stop ho dato l'action
    _level1.loop.stop();

    Al bottone play l'action: _level1.loop.play(0, 999);

    Perchè se fermo il suono e poi premo play non riparte nulla? Non riesco a capire perchè un'azione va e l'altra no...

  2. #2
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Nessuno mi sa aiutare?

    Non è che se premo lo stop il filmato si scarica vero? Non dovrebbe perchè ad esempio il volume continua a funzionare, quindi il filmato è caricato... Logicamente potrei risolvere tutto caricando e scaricando il filmato ai bottoni, ma non sarebbe la stessa cosa perchè rifarebbe il preload e poi dovrei fare un controllo per far ripartire e ricaricare proprio il filmato che stava andando prima...

    Secondo me è proprio una stupidaggine, ma non ne riesco ad uscire

  3. #3
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Caricati come?

  4. #4
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Allora, i suoni sono caricati tramite il loadMovieNum al livello 1, trascinati sullo stage e al frame dò quest'action:

    Codice PHP:
    //Scrivo il titolo
    _level0.titolo "TRACCIA 3";
    //Apro un'istanza dell'oggetto Sound
    loop = new Sound(this);
    //Setto il volume a 70%
    vol 70;
    loop.setVolume(vol);
    stop(); 
    dove loop è il linkage che dò al suono

  5. #5
    il linkage c'e' ???

    cmq non so se puo' esserti utile questo link
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    No, il suono non ha linkage, scusa, è trascinato semplicemente in un layer, l'ho fatto così in modo da farlo caricare dal preload senza troppe complicazioni.

    Ti ripeto il file funziona perfettamente, controllo del volume, controllo del pan, il mute e anche il bottone stop, è quello play, al quale ho associato
    _level1.loop.play(0, 999);
    Questo dopo che lo fermo non va... perchè??

    Il link che mi hai dato utilizza il loadSound, e non lo conosco bene come proprietà...ha lo stesso concetto di utilizzo di un attachsound?

  7. #7
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Nessuno mi sa aiutare?

    Perchè dopo lo stop il play non lo fa riprendere???

    Ho provato anche a mettere tutto nello stesso movie

    Loop nel frame, action del frame:

    Codice PHP:
    loop = new Sound(this);
    vol 50;
    loop.setVolume(vol);
    stop(); 
    Su un bottone:

    Codice PHP:
    on (release) {loop.stop();} //e questo funziona 
    Sull'altro

    Codice PHP:
    on (release) {loop.play(0,99);} 
    Ma non riparte...

    Ho visto anche dalle ricerche, ci sono stati altri con lo stesso problema, ma non sono riuscito a trovare nessuno che abbia trovato una soluzione che a me funzioni, ho anche provato a mettere un controllo ai bottoni, ma nulla...

  8. #8
    Originariamente inviato da pappolo
    l link che mi hai dato utilizza il loadSound, e non lo conosco bene come proprietà...ha lo stesso concetto di utilizzo di un attachsound?
    la primissima parte tratta l' attachSound ...

    cmq prova con
    on (release) {loop.start(0,999);}


    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Scusa andr3a, ho scritto io male, c'è scritto
    on (release) {loop.start(0,999);}

    E logicamente non va...

    Eppure se al bottone associo un qualcosa relativo al suono, per esempio gli setto il volume a 70 e lo vado a scrivere in una casella, o lo traccio, me lo mette... quindi il suono c'è, però non parte...

  10. #10
    linkami l' FLA, a me sembra assurdo...



    se funziona su un tasto questo
    on (release) {_level1.loop.stop();}

    deve andare anche l'altro ....
    on (release) {_level1.loop.start(0,999);}


    l' unica cosa che mi viene in mente e' quel this in dichiarazione, che io non ho mai usato senza mai avere un problema ...
    ma dovrebbe addirittura essere piu' corretto col this, boh, prova senza e prova su un altro bottone, visto mai ci fossero problemi di altro tipo
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.