Soyez le premier à donner votre avis sur cette source.
Snippet vu 5 829 fois - Téléchargée 27 fois
//-----------------AUTO FRAME RATE----------------------// function COUNT () { FRAME++; } function ANALYSE () { // switch (true) { case FRAME == 0 : break; case FRAME < 10 : _root._quality = "LOW"; break; case FRAME < 20 : _root._quality = "MEDIUM"; break; case FRAME > 20 : _root._quality = "HIGH"; break; } if (FRAME > 0) { clearInterval (FRAME_rate); clearInterval (FRAME_analys); } //trace (FRAME); FRAME = 0; } //activer / désactiver l'analyse auto_quality=true // if (auto_quality) { ///evite un bug si l'on relance un analyse //avant que la précédent est terminié _root._quality = "HIGH"; FRAME = 0; clearInterval (FRAME_rate); clearInterval (FRAME_analys); // FRAME_analys = setInterval (ANALYSE, 1000); FRAME_rate = setInterval (COUNT, 1); }
31 mai 2004 à 13:56
J'ai remarqué que j'avais poster avec pas mal d'erreur...ça m'apprendra à programmer à 3mat T_T
donc normalement c'est bon, je l'ai tester sur le site de Sabrina-m et ça tourne bien mise à part qu'il lui faut 1s pour comprendre que l'ordi lagg :)
Il arrive pafois qu'il n'execute même la fonction Count donc j'ai ajouter quelque modif pour y remedier
Que Shadmoolood soit avec vous :þ
31 mai 2004 à 13:27
Mais il me semble que la fonction setInterval est assez gourmande de ressources... l'unique objectif de ce script étaant justement léconomie de ressources système, il y a comme un petit hic.
(J'avais oublié que la fonction switch..case éxistait, merci pour ce petit rappel.)
Première fois que je vois une utilisation dynamique de _quality !
[7/10] parce que c'est bien pour apprendre à programmer...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.