begin process at 2012 05 26 06:47:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > UNE RÉGLETTE POUR CHOISIR UNE VALEUR ENTRE 1 ET ET UNE VARIABLE "TOTAL", RENVOYÉE DANS UNE VARIABLE "X"

UNE RÉGLETTE POUR CHOISIR UNE VALEUR ENTRE 1 ET ET UNE VARIABLE "TOTAL", RENVOYÉE DANS UNE VARIABLE "X"


 Information sur la source

Note :
4,5 / 10 - par 2 personnes
4,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :21/02/2005 Vu / téléchargé :8 439 / 458

Auteur : webrunner

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Comme l'indique le titre, vous déplacez un bouton sur une réglette (de taille modifiable "reglette") pour choisir une valeur de la variable "x" entre 1 et "total" : utile pour éviter d'entrer un chiffre au clavier par exemple. De plus, le bouton se cale automatiquement sur les intervalles calculés : si "total=3", votre bouton ne pourra se caler que sur 3 positions équidistantes de la barre, si "total=10", 10 positions... Il vaut mieux éviter que la variable "total" soit supérieure à la variable "reglette", sinon vous ne pourrez pas accéder à tous les chiffres (si "total=200" et "reglette=100", vous ne pourrez avoir qu'un chiffre sur 2 : 1,3,5,7...)...

Source

  • on (press) {
  • startDrag("", false, left, top, right, bottom);
  • this.onEnterFrame = function() {
  • _root.x = Math.round(parseInt(this._y)*(parseInt(_root.total)-1)/_root.reglette)+1;
  • };
  • }
  • on (release, releaseOutside) {
  • stopDrag(); delete this.onEnterFrame;
  • this._y =Math.round((_root.reglette/(parseInt(_root.total)-1))*(parseInt(_root.x)-1));
  • }
on (press) {
	startDrag("", false, left, top, right, bottom);
this.onEnterFrame = function() {
	_root.x = Math.round(parseInt(this._y)*(parseInt(_root.total)-1)/_root.reglette)+1;
					};
}
on (release, releaseOutside) {
		stopDrag(); delete this.onEnterFrame;
		this._y =Math.round((_root.reglette/(parseInt(_root.total)-1))*(parseInt(_root.x)-1));
		}

 Conclusion

Le code ci-dessus se trouve dans le bouton de la réglette, comme je ne suis pas tout à fait sûr de mes formules (ça fait bien longtemps que je n'ai fait de maths), je demande aux génies que vous êtes de la corriger si besoin est. Les essais que j'ai fait ont l'air de fonctionner... mais bon...

Je précise que la base de l'organisation des clips de ma réglette vient d'un tutorial inclu dans flash MX

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture [FLASH 8] SIMPLE ANIMATION AS D'OISEAUX ET DE NUAGES
Source avec Zip Source avec une capture USINE DE BOÎTES À MEUH OU LA 3D RECONSTITUÉE DANS FLASH POUR...
Source avec Zip Source avec une capture GALERIE PHOTO(OU SWF)/SON/TEXTE + SLIDESHOW + SKINS + FONCTI...
Source avec Zip MICRO PLAYER MP3 POUR VOS PAGES WEB (VERSION SON UNIQUE OU V...
Source avec Zip Source avec une capture UN DESIGN DE BORNE D'ARCADE MODIFIABLE EN FLASH

 Sources de la même categorie

TRANSFERT DE DONNÉES FLASH <-> PHP - PETITE SUBTILITÉ AVEC J... par Loubiou
Source avec Zip LECTURE DE TEXTE "VOICE" par yasdar
Source avec Zip Source avec une capture AS3 - PRINCIPE ET APPLICATION DE FONCTION RÉCURSIVE par pegase31
Source avec Zip Source avec une capture UN PACKAGE "HISTORIC" POUR GÉRER VOS COMMANDES par top30
Source avec Zip Source avec une capture AS3 - SIMULATION DE GRILLE D'ÉDITION par pegase31

Commentaires et avis

Commentaire de pegase31 le 21/02/2005 11:41:49 administrateur CS

heu .. depuis quand on fait un ParseInt sur un nombre pour avoir son entier ?! (surtout quand on arrondis à l'enfier infèrieur après !)

Commentaire de webrunner le 21/02/2005 16:58:45

ah oui, le parseInt j'ai oublié de l'enlever, à la base j'ai créé ma réglette pour ma galerie photo (je mets en ligne ma nouvelle version sur flashkod ce soir)... Dans ma galerie j'agis sur des variables chargées depuis un txt, d'où le parseInt ;)

Commentaire de webrunner le 21/02/2005 16:59:34

Par contre, est-ce que mon calcul est correct ?

Commentaire de viva_RealMadrid le 07/03/2007 12:36:54

stp je veux savoir comment ce code fonctionne?
autrement dit qu'est ce que je dois mettre dans ma jsp si j'en aurai besoin;et q'est ce que je dois changer etc...
je suis débutant et je veux des clarifications!!!
merci in advenced ;)

Commentaire de zazou11 le 04/10/2008 13:13:19

evp est ce que quelqu'un peut m'expliquer comment faire fonctionner ou intégrer  ce programme dans PHP

merciiiiiiiiiiiiiiiiiiiii

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales