Visualizzazione dei risultati da 1 a 2 su 2

Discussione: preload MP3 esterni

  1. #1

    preload MP3 esterni

    Salve a tutti! Sono una novellina di action script, quindi abbiate pazienza con me...

    Dovrei caricare un mp3 esterno in un filmato flash per farlo a mo' di streaming... i dati li ricavo dinamicamente da un file di testo su cui scrivo da una pagina asp le seguenti variabili:

    artista=IL COMBO FARANGO&audio1=database/artisti/1/1_1.mp3&titolo1=Mamma Schiavona

    ricavo quindi le mie variabili in flash col seguente codice (preso pari pari dal forum diverso tempo fa...):

    loadVariablesNum("database/audio.txt", 0);
    this.suono = new Sound();
    this.suono.path = this;
    this.suono.onLoad = function(ok)
    {
    if(ok){
    this.suono.start(0,999);
    this.path.campoDiTesto.text = "";
    delete this.path.onEnterFrame;
    }
    };
    startPreload = function(track)
    {
    this.suono.stop();
    this.suono.loadSound(track, false);
    this.path.campoDiTesto.text = "Loading Sound...";
    this.onEnterFrame = function(){
    var car = this.suono.getBytesLoaded();
    var tot = this.suono.getBytesTotal();
    var per = Math.round( (car / tot) *100);
    if (per>=25){
    this.suono.start(0,1);
    }
    };
    }

    e quindi nel pulsante:

    on (press){
    startPreload(audio1);
    }

    ...chiaramente non funziona! :gren:

    ho fatto una prova anche mettendo a mano l'indirizzo anzichè la variabile, ovvero

    on (press){
    startPreload("database/artisti/1/1_1.mp3");
    }

    ...ma niente! non mi dà errori, ma non mi carica nulla...
    dove sbaglio?
    il codice precedente l'ho messo nella timeline principale; dovevo assegnarlo a un movieclip, crearne uno nuovo o che?
    per inciso: le variabili le carica correttamente.
    ...già che ci sono: mi piacerebbe che il preload partisse all'apertura del filmato, senza bottoni da premere ma l'evento onLoad è associabile solo a un movieclip. devo mettere
    startPreload(audio1); sulla timeline principale dopo il codice precedente?

    Grazie a chi vorrà aiutarmi...

  2. #2
    Non c'è davvero nessuno che mi possa aiutare?

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.