Ciao,

descrivo brevemente la situazione:

ho 2 funzioni con un parametro movieClip (lo stesso per entrambe) ognuna delle quali sul parametro applica un onEnterFrame.

function uno(o:MovieClip):Void{
o.onEnterFrame=function():Void{
//codice da eseguire
}
}

function due(o:MovieClip):Void{
o.onEnterFrame=function():Void{
//codice da eseguire diverso dal precedente
}
}

carico immagini esterne con movieClipLoader e all' onLoadInit assegno al classico target_mc le due funzioni:

listener.onLoadInit = function(target_mc) {
target_mc.onRollOver = function():Void {
uno(target_mc);
due(target_mc);
}
}

le funzioni assegnate funzionano entrambe ma NON contemporaneamente, nel senso che se ne commento una funziona l'altra e viceversa, ma se le assegno entrambe svolge solo la prima.

potrei decidere di incorporare entrambi gli onEnterFrame all'interno della stessa funzione, ma hanno compiti diversi e preferisco quindi tenerli separati.

se inoltre metto un trace(o._name) all'interno delle funzioni, l'output è corretto (visualizza 2 volte il nome del contenitore) quindi sono proprio i 2 onEnterFrame simultanei che non vengono eseguiti.

qualche idea sul perchè di questo comportamento?