[Protos] callNextFrame(funct)

callNextFrame(funct) [Protos] - Flash/ActionScript - Programmation

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
Reply

Marsh Posté le 05-11-2004 à 00:08:47   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed