ho questo pezzo di codice che gestisce il RollOver/RollOut su un oggetto:
Se sposto il mouse sul campo di testo posizionato al centro del CLIP si verifica l'evento rollOut/rollOver ad intermittenza incasinando tutto. In più se non metto l'IF all'interno del rollOut in alcuni casi cerca di rimuovere un child al di fuori dell'indice.Codice PHP:function rollOver_Handler(evt:MouseEvent) {
//creo un campo di testo e lo faccio comparire al centro del clip
var txtFld:TextField = configureLabel(evt.target.name);
myFilters.push(new GlowFilter(0xFFFF80, 0.5, 8.0, 8.0, 2, 2));
evt.target.filters = myFilters;
txtFld.x = evt.target.width/2 - txtFld.width/2;
txtFld.y = evt.target.height/2 - txtFld.height/2;
evt.target.addChild(txtFld);
}
function rollOut_Handler(evt:MouseEvent) {
//rimuovo il filtro e tolgo il campo di testo
myFilters.pop();
evt.target.filters = myFilters;
if (evt.target.numChildren == 2) {
evt.target.removeChildAt(evt.target.numChildren-1);
}
}
Grazie mille per l'aiuto
DaryL74

Rispondi quotando