Ciao a tutti.
Sto utilizzando per la prima volta LoadMovie e chiedevo 1 aiutino se era possibile.
Praticamente ho caricato menu.swf con loadMovie("menu.swf","_root.menu");
ed ora dovrei aggiungere un player mp3... ma usando lo stesso codice il player si vede ma nn funziona... da solo funziona perfettamente.
Ho creato allo stesso modo del menų un contenitore 'player' che carica 'player.swf' ma nn vā...
Ho il dubbio che sia per colpa dei percorsi relativi e assoluti.

Posto il codice presente nel player... magari qualcuno volesse aiutarmi.
Grazie in anticipo.

Codice PHP:
stop();
playlist = new XML();
playlist.ignoreWhite true;
playlist.onLoad = function(success) {
    if (
success) {
        
_global.songname = [];
        
_global.songband = [];
        
_global.songfile = [];
        for (var 
0i<playlist.firstChild.childNodes.lengthi++) {
            
_global.songname[i] = playlist.firstChild.childNodes[i].attributes.name;
            
_global.songband[i] = playlist.firstChild.childNodes[i].attributes.band;
            
_global.songfile[i] = playlist.firstChild.childNodes[i].attributes.file;
            
// trace(songname[i]+"  "+songfile[i]+" "+songband[i]);
        
}
    }
    
_root.createEmptyMovieClip("sound_mc"1);
    
_global.song_nr random(songfile.length);
    
_root.sound_mc.songStarter(songfile[song_nr], songname[song_nr], songband[song_nr]);
};
function 
timer(sound_obj) {
    
time sound_obj.position/1000;
    
min Math.floor(time/60);
    
min = (min<10) ? "0"+min min;
    
sec Math.floor(time%60);
    
sec = (sec<10) ? "0"+sec sec;
    
timeDisplay_txt.text min+":"+sec;
}
MovieClip.prototype.songStarter = function(filenameband) {
    if (
this.sound_obj) {
        
this.sound_obj.stop();
        
delete this.sound_obj;
    }
    
this.sound_obj = new Sound(this);
    
this.sound_obj.loadSound(filetrue);
    
this.onEnterFrame = function() {
        if (
this.sound_obj.position>0) {
            
delete this.onEnterFrame;
            
this._parent.display_txt.text name+" / "+band;
            
timeInterval setInterval(timer1000this.sound_obj);
        } else {
            
this._parent.display_txt.text "loading...";
        }
    };
    
this.sound_obj.onSoundComplete = function() {
        
clearInterval(timeInterval);
        
this._parent.timeDisplay_txt.text "00:00";
        (
song_nr == songfile.length-1) ? _global.song_nr=_global.song_nr++;
        
_root.sound_mc.songStarter(songfile[song_nr], songname[song_nr], songband[song_nr]);
    };
    
this._parent.volume1.dragger.onPress = function() {
        
startDrag(thistrue0this._ythis._parent.volBG._widththis._y);
        
this.onEnterFrame = function() {
            var 
= (this._x/this._parent.volBG._width)*100;
            
this._parent._parent.sound_mc.sound_obj.setVolume(p);
        };
    };
    
this._parent.volume1.dragger.onRelease = function() {
        
delete this.onEnterFrame;
        
stopDrag();
    };
    
this._parent.volume1.dragger.onReleaseOutside = function() {
        
stopDrag();
    };
};
btn_play.onRelease = function() {
    
clearInterval(timeInterval);
    
this._parent.timeDisplay_txt.text "00:00";
    
this._parent.sound_mc.songStarter(songfile[song_nr], songname[song_nr], songband[song_nr]);
};
btn_stop.onRelease = function() {
    
clearInterval(timeInterval);
    
this._parent.timeDisplay_txt.text "00:00";
    
this._parent.sound_mc.sound_obj.stop();
};
btn_fw.onRelease = function() {
    
clearInterval(timeInterval);
    
this._parent.timeDisplay_txt.text "00:00";
    (
song_nr == songfile.length-1) ? _global.song_nr=_global.song_nr++;
    
_root.sound_mc.songStarter(songfile[song_nr], songname[song_nr], songband[song_nr]);
};
btn_rev.onRelease = function() {
    
clearInterval(timeInterval);
    
this._parent.timeDisplay_txt.text "00:00";
    (
song_nr == 0) ? _global.song_nr=songfile.length-_global.song_nr--;
    
_root.sound_mc.songStarter(songfile[song_nr], songname[song_nr], songband[song_nr]);
};
playlist.load("playlist.xml");