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

    caricare suono estreno in un targetmc

    Ho messo un movieclip che carica un file esterno di suono:
    onClipEvent (load) {
    loadMovie ("s_basso.swf", "_root.s_basso");
    s_basso.basso.start(0, 3);
    }

    sul file del suono esterno c'è:
    basso = new Sound();
    basso.attachSound("s_basso");
    stop ();

    ho provato anche a mettere
    basso = new Sound(_root.s_basso);

    ma non funziona uguale! :master:
    www.maximapc.it

  2. #2
    ok ho provato a metterlo ma siccome il preloader non è nel livello principale ma già nel livello 1 caricando anche il suono sullo stesso livello non funziona e avendo già il livello 2 e 3 non posso caricarlo neanche in questi livelli. Cosi ho dovuto caricare il suono nel livello 4. Pero la seconda volta che ripremo il tasto che mi carica foto.swf nel liv1 e suono.swf nel liv4 con preloader lui mi ci
    accede subito perche gia caricati ma mi fa sentire solo un pezzetto iniziale del suono. Eppure anche quello ce l'ha già in memoria!

    Ma per curiosità non è possibile caricare anche il suono sullo stesso livello1, in modo da poterne aggiungere in qualsiasi momneto quanti suoni mi pare, magari mettendoli in diversi mc con diversi preloader? ho provato cosi ma non va, :

    onClipEvent (load) {
    // fscommand ("allowscale", "false");
    _root.stop();
    barra2._visible = false;
    testo1 = "Loading image...";
    main = true;
    }
    onClipEvent (enterFrame) {
    if (main) {
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = parseInt((car/tot)*100);
    percent1 = perc+"%";
    barra1._xscale = perc;
    if (car == tot) {
    loadMovie ("s_basso.swf", "bksuono");
    main = false;
    suono = true;
    barra2._visible = true;
    testo2 = "Loading sound...";
    }
    }
    if (suono) {
    car = bksuono.getBytesLoaded();
    tot = bksuono.getBytesTotal();
    perc = parseInt((car/tot)*100);
    if (car != undefined) {
    percent2 = perc+"%";
    barra2._xscale = perc;
    if (car == tot) {
    bksuono.basso.start(0, 999);
    _root.play();
    }
    }
    }
    }

    grazie :master:
    www.maximapc.it

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.