Non ho ben capito come si usa un blocco funzione (AS2) più volte.... (scusate l'ignoranza...)
Carico un swf esterno in cui ho un funzione come questa:
Codice PHP:
area_7.onRelease = function() {
    
_root.confini._visible false;    
    
_root.active_levmap 1;    
    
    if (
_root.bg_mc2._visible == true) {
        
_root.bg_mc1._visible true;
        
mc_in _root.bg_mc1;
        
mc_out _root.bg_mc2;
        } else {
        
mc_in _root.bg_mc2;
        
mc_out _root.bg_mc1;
        };
        
    
String.prototype.replace = function(searchStrreplaceStr):String {    
    var 
arr:Array = this.split(searchStr);
    return 
arr.join(replaceStr);};
    var 
str:String this._name;
    
mappanumero str.replace('area_','')
    if (
Number(str.replace('area_',''))<10) {
        var 
mappanumero:String '0'+str.replace('area_',''); 
        }
    
mc_in.loadMovie("./livello1_"+mappanumero+".swf");    
    
_root.mc_traccia.testo.text "traccia:" _root.active_levmap+"; area = "+mappanumero;
    
_root.nascondi (mc_inmc_out);
}; 
Questa funzione funziona perfettamente scritta in questo modo... ma il problema è che vorrei che la funzione venisse eseguita da parte di diversi bottoni (nello stesso swf dove si trova la funzione...)... ovvero mi piacerebbe poter scrivere:

Codice PHP:
function cambiamappa (){
...
}
area_1.onRelease = function {
cambiamappa();
}
area_2.onRelease = function {
cambiamappa();
}
area_3.onRelease = function {
cambiamappa();

ma così non funziona... come devo fare?