Bon, je viens d'avoir l'idée d'un truc qui me sauve la vie. J'ai toujours galéré pour les histoires de focus de champs de texte, parce qu'après un clic, il faut attendre la frame d'après pour pouvoir changer la sélection.
Et là, je viens de faire un proto marrant qui marche bien :
Marsh Posté le 05-11-2004 à 00:08:47
Bon, je viens d'avoir l'idée d'un truc qui me sauve la vie.
J'ai toujours galéré pour les histoires de focus de champs de texte, parce qu'après un clic, il faut attendre la frame d'après pour pouvoir changer la sélection.
Et là, je viens de faire un proto marrant qui marche bien :
MovieClip.prototype.callNextFrame=function(func){
_onEnterFrame=onEnterFrame;
onEnterFrame=function(){
_onEnterFrame();
func();
onEnterFrame=_onEnterFrame;
}
};
// edit : example
var x=0;
onEnterFrame=function(){
++x;
}
onMouseDown=function(){
trace("current x = "+x);
callNextFrame(function(){trace("next x = "+x)});
}
si vous avez des petis protos que vous aimez bien, faites les partager, c'est toujours instructif je trouve
Message édité par raytaller le 25-04-2006 à 00:44:47