Texte qui suit la souris avec retard

Description

La zone de texte suit la souris et est modifiable.
On peut voir sur beaucoup de sites ce concept afin de présenter des parties sans pour autant devoir cliquer dessus, ce qui est assez pratique, c'est pourquoi j'ai pensé que ça pouvait être utile.
Je ne sais pas si mon code est optimisé au maximum mais il est simple et efficace.

Source / Exemple :


Je fais un copier coller de la partie principale du code, à placer sur le clip ( qui contient le texte ) :

onClipEvent(enterFrame){ // pour chaque actualisation de l'animation...

	retard = 5; //  c'est la variable qui détermine la vitesse. 
				//Attention : plus elle est grande, plus le texte aura du retard pour suivre la souris.
	
	if ( this._x < _root._xmouse ){ // si la position x du clip est inférieur a celle de la souris...
	
		this._x = this._x + ( (_root._xmouse - this._x) / retard );// ...on lui ajoute la différence entre les deux divisé par le retard.
	}
	if ( this._x > _root._xmouse ){// si la position x du clip est supérieur a celle de la souris...
		this._x = this._x - ( (this._x - _root._xmouse ) / retard );// ...on lui enlève la différence entre les deux divisé par le retard.
	}
	/**  En clair, plus la souris sera éloignée du clip ou le texte est contenu (entrez dans le clip pour savoir comment le texte est modifié),
	 plus le clip ira vite !   */
	
	
	
	// et c'est la même chose pour la position y :
	if ( this._y < _root._ymouse ){
		this._y = this._y + ( (_root._ymouse - this._y) / retard );
	}
	
	if ( this._y > _root._ymouse ){
		this._y = this._y - ( (this._y - _root._ymouse ) / retard );
	}
	
	
}

Codes Sources

A voir également

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.