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:
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: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(searchStr, replaceStr):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_in, mc_out);
};
ma così non funziona... come devo fare?Codice PHP:function cambiamappa (){
...
}
area_1.onRelease = function {
cambiamappa();
}
area_2.onRelease = function {
cambiamappa();
}
area_3.onRelease = function {
cambiamappa();
}

Rispondi quotando
:berto:
