begin process at 2012 02 10 10:10:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > INTERPOLATIONS DE MVT TYPE PENNER POUR LES NULS

INTERPOLATIONS DE MVT TYPE PENNER POUR LES NULS


 Information sur la source

Note :
8,25 / 10 - par 4 personnes
8,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :29/10/2003 Vu / téléchargé :6 704 / 1 234

Auteur : afad

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

 Description

Hello les jeunes,

Cette source est pour tout ceux qui souhaitent créer des interpolations de mvt en ActionScript mais qui ne comprennent rien aux fonctions de déplacements complexes type Penner ou groleau.

La fonction déplacement que j'ai crée est une interpolation linéaire simple avec un effet de vitesse - ralentissement (delay). Elle s'aplique sur n'importe quel clip, et vous pouvez determiner la séquence du mvt (determination des coordonnées du parcours dans un tableau) ou laisser une fonction le faire àléatoirement(deux possibilitées séléctionnables dans la source).

Le reste des commentaires dans la source comme dab.

Profitez en bien, A+



 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

[FAME] CODER EN AS2 SANS L'ÉDITEUR FLASH (R)
Source avec Zip CLASS JAVASCRIPT [DIALOGUE AVEC FLASH]
Source avec Zip EVALUER LA VITESSE DE CONNECTION INTERNET (FLASH MX)
Source avec Zip SPECTRUM 3D INSPIRÉ DE LA SOURCE DE BLACKWIZZARD
Source avec Zip COMPOSANT MX : PRELOADER AUTONOME DE SWF PAR LOADMOVIE (UPDA...

 Sources de la même categorie

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
Source avec Zip CONSTANTE D'OBJET INMODIAFIABLE ET DÉBLOQUABLE par top30

Commentaires et avis

Commentaire de top30 le 29/10/2003 23:15:43

Petite question Afad.. Pourquoi créer un enterFrame si tu le "delete" 5 lignes plus loin ?????
Tu as deux possibilés : Tu effaces l'enterframe de ta function "deplacement" et tu t arranges pour que ce soit la fonction qui l'appelle qui soit, elle , en enterFrame.
Ou, tu la mets en enterFrame, et dans ce as tu n'as pas besoin de "deleter", car la function qui l'appellera elle ne sera pas enterFrame.

Dans tous les cas y un un defaut "pour les petites configs" , cest que ton equation : "this._x += (coordX - this._x) / delay;" retourne 0 à un moment : qQuand le clip arrive à sa destination ! On es d'accord ! Donc imagines que tu es plein de clip qui tourne en enterframe pour avancer de "0"... C'est con pour les PIII a 500Mhz !
Donc voici une petite soluce pour toi :

tu places avant le "delete this.onEnterFrame" :

// Si la function rajoute moins de 1 au X et moins de 1 au Y alors,
if ((this._x += (coordX - this._x) / delay)<1 && (this._y += (coordY - this._y) / delay) <1) {
    // On effaces l'enterframe qui bouffes des ressources.
     delete this.onEnterFrame" ;
}

Tu t'en fous puisque'il reviendra si tu reappelle ta function... Je sais pas si j'ai été clair. mais je sais qu'avec ce genre de "enterFrame" j ai eu des problemes de ralentissements. Et ceci est un bon paliatif !

; )  Profites !

Commentaire de afad le 30/10/2003 00:32:43

Ben Je delete l'enterframe à chaque déplacement du clip pour justement éviter de bouffer les ressources. Ca me paraît logique!!!!
Et éviter dans le cas de l'emploi de plusieurs clip, d'avoir du lagg.
Je vais pas attendre d'être à la fin du déplacement pour deleter l'Enterframe. Enfin perso j'ai jamais en de ralentissement avec cette méthode (gestion de déplacement de fourmis nickel sur un 900Mhz).

A+
aFaD

Commentaire de top30 le 30/10/2003 02:21:59

C'est la mème chose que la crea du variable que tu effaces à la fin de la function... Et que tu reviens à creer à la suivante...

Trait un trace "je bouffe des ressources" avec et sans mon truc et dis mois i tu vois une difference... Avec ce que je te dis, normalement je dis bien normalement, le trace s arrete quand la distance a rajouter est de moins de 1 ! Avec la tienne il tracera toujours.. .Essaie !  ; )

Commentaire de afad le 31/10/2003 00:57:56

Certe il trace à chaque appel mais la fonction delete est bien la pour l'effacer ensuite(visuellement on ne s'en rend pas compte) !!!

OK, 1 partout, balle au centre, cela revient au même. Les deux méthodes se valent. Comme le dit un diction Japonais :
Consumer 10 bougies pendant une seconde ou consumer une bougie pendant 10 secondes consomme la même énergie.

Sur ce Bonne nuit
aFaD

Commentaire de top30 le 31/10/2003 01:41:50

Oui, mais degage t'elle(s) la même energie ?   ; )

Bonne nuit !

Commentaire de jiminy2 le 09/07/2007 18:16:43

C'est bien mais il y a pas de Penner dans ce que tu montres.

Où sont les équations ? Ou est-ce que je me trompe ??

Commentaire de top30 le 09/07/2007 18:51:53

Faut apprendre à lire les titres....

Commentaire de jiminy2 le 09/07/2007 18:55:00

Le titre c'est : "INTERPOLATIONS DE MVT TYPE PENNER POUR LES NULS"

Je ne vois pas, pour l'instant, en quoi elles sont de type Penner.

Commentaire de jiminy2 le 09/07/2007 19:00:13

J'ai compris que c'était du Penner mais ça n'en est pas. J'ai apparemment mal lu. Désolé.

Commentaire de ekiinoxe le 14/04/2008 15:13:40

Merci merci merci!!! Depuis le temps que je cherchais un truc facile pour les interpolations!!! Ca déchire!!

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,593 sec (3)

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