Super tween package

Description

ActionScript 3.0

Le package supertweenpack v1.0 contient deux classes étendant la classe EventDispatcher, et deux classes d'évènements associés. Il est sous licence Creative Common.

Classe SuperTween : similaire à la classe Tween d'adobe, cette classe permet, au delà de la modification d'une propriété quelconque d'un objet avec effet d'inertie (une seule fonction d'accélération de base) entre une valeur initiale et une valeur finale, de régler la vitesse initiale, de changer la valeur finale tout en gardant l'effet de mouvement, et d'être associée à un MouseEvent pour un effet de suivi de la souris.

Classe MouseFollower : utilisant la classe SuperTween, cette classe force un objet à suivre la souris avec un effet inertiel de qualité. Ceci rejoint les sources de Wally57 (C EST UNE BALLE QUI SUIT LE CURSEUR...) et de GnS (TEXTE QUI SUIT LA SOURIS AVEC RETARD) mais est plus réaliste et possède plus de malléabilité.

Classes évènementielles associées : SuperTweenEvent et MouseFollowerEvent.

Source / Exemple :


// Tout se trouve dans les fichiers joints. Le package supertweenpack, 
// deux fichiers texte renseignant sur l'implémentation des deux 
// classes et sur les évènements diffusés, et un fichier Demo.fla
// (et son .swf associé) expliquant minutieusement l'utilisation du package
// ce qui le rend accessible aux plus débutants.
// Si vous avez cependant des problèmes, faites m'en part.
// Si vous repérez des buggs, faites m'en part.
//
//
// Licence Creative Commons Paternité - Pas d'Utilisation Commerciale -
// Partage des Conditions Initiales à l'Identique 2.0 France

Conclusion :


Si vous modifiez cette classe pour l'améliorer ou pour lui donner d'autres fonctionnalités, faites m'en part, cela m'intéresse !

En attendant, enjoy !

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.