begin process at 2008 08 21 22:24:43
1 229 685 membres
494 nouveaux aujourd'hui
14 266 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FREEDISTORT : CLASS AS2 ET AS3


Information sur la source

Catégorie :3D Classé sous : transform, distort, distortion, free, enveloppe Niveau : Initié Date de création : 19/06/2007 Date de mise à jour : 19/06/2007 17:49:23 Vu / téléchargé: 6 493 / 1 018

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


Description

Suite à la superbe source de "arnoood" :
http://www.flashkod.com/codes/FLASH-EFFET-COVERFLOW_43037.aspx

J'ai découvert la class "DistortImage". J'ai donc essayer d'en améliorer :

- Les performances : entre 5% et 20% de gain selon la taille de l'image à "rendre"...
- La lecture : il écrit comme un cochon le bougre, créer des variables inutilisées le coquin...
- L'utilisabilité : si ca existe pas je l'invente, mais ca c'est relatif...

En passant, je vous en transcrit ma version en version AS2. ( Voir AS2.com.hopeMultimedias.geom.FreeDistort )

Un grand remerciement à toutes les personnes ayant bossées sur cette Classe :
Thomas Pfeiffer [kiroukou], Richard Lester [RichL],  Didier Brun [foxy] et Arnoood.

Profitez...
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

19 juin 2007 11:16:32 :
.
19 juin 2007 11:19:13 :
Chagement description
19 juin 2007 17:49:23 :
Inversion de boucle "nX", "nY" au sein de la fonction "_drawDistort()"
  • signaler à un administrateur
    Commentaire de smoochy le 19/06/2007 11:54:11

    Une fois de plus ca impose le respect...
    grande classe, l'effet rend vraiment bien... reste plus qu'à comprendre comment ça marche (mais là j'ai des doutes :-P)

  • signaler à un administrateur
    Commentaire de smoochy le 20/06/2007 12:35:04

    Quelque chose qui serait vraiment grandiose à partir de cette source, ce serait d'ajouter les mêmes fonctions que l'outil transformation sur photoshop
    (c'est-à-dire de pouvoir choisir si l'image se déforme ou non, forcer la symétrie d'une déformation, etc... En bref les options que l'on trouve en
    pressant sur shift, commande ou option...).
    Mais vu mon niveau je ne sais même pas si c'est réalisable ou si il faudrait revoir tout le concept de la source pour y arriver

  • signaler à un administrateur
    Commentaire de BananaTree le 20/06/2007 18:50:17

    déjà fait par senocular depuis plusieurs mois.

  • signaler à un administrateur
    Commentaire de smoochy le 20/06/2007 21:21:45

    Merci, je ne connaissais pas... assez fort leur site

  • signaler à un administrateur
    Commentaire de scara 51 le 22/06/2007 12:30:14

    Je rajouterai en commentaires un site que j'ai adoré sur Sandy. Il y a de superbes tutoriaux. http://www.petitpub.com/labs/media/flash/sandy/

    Et donc Sandy, pour ceux qui ne connaissent pas,  http://www.flashsandy.org/

  • signaler à un administrateur
    Commentaire de tlecoz le 16/09/2007 03:01:34

    Je suis mitigé vis a vis de cet anim... Je viens de regarder le swf correspondant a la version AS3.
    D'une part, la mise en place de l'animation m'a semblé extraordinairement longue (plusieur dizaine de seconde). Les 4 points d'ancrages sont apparus, je me suis dit alors : WAOW ça tape ! Mais en voulant replier l'image sur elle meme, l'animation a planté. J'ai essayer plusieur fois, meme résultat.
    Niveau materiel, j'ai un dual core dua 2.4Ghz, 2Go de ram, une gforce 8600 GTS ... Bref, aussi genial que soit cette anim, à quoi sert elle puisqu'elle ne tourne que sur un PC de la NASA ?

  • signaler à un administrateur
    Commentaire de tlecoz le 16/09/2007 03:03:55

    A mon avis il y a un probleme avec ta version AS3 car je viens de regarder la version AS2 et le resultat est impec !
    Etant donné qu'en AS3 on dispose de 100x de ressources qu'en AS2, je suppose qu'il y a un probleme dans ton code...

  • signaler à un administrateur
    Commentaire de tlecoz le 16/09/2007 05:07:18

    Bon bah...Je voulais tellement voir ce que ca donnait en AS3 sans que ca rame que j'ai adapté ta version AS2 :)
    Je n'ai vraiment que peu de mérite, j'ai juste traduit ce qu'il y avait à traduire de l'as2 à l'as3, en ne modifiant casiment rien. Et effectivement, ca marche impec ! J'avoue ne pas avoir pris le temps de regarder ce que tu avais fait dans tes sources AS3 ni pourquoi celles-ci posaient probleme, du fait que la version AS2 repondait dejà à mes attente et que, selon moi, il n'y avait rien à changer (eventuellement virer les occurence de la classe Point, au profit d'Object, du fait que l'on utilise uniquement les propriété x et y).

    Le resultat de ma version AS3 est visible a cette adresse : http://www.meme-pas-peur.com/tom/freeDistort/test_freeDistort.swf

    Les sources sont telechargeable ici : http://www.meme-pas-peur.com/tom/freeDistort/FreeDistort.rar

    En tout cas, merci pour la source AS2 ! L'effet est top !

  • signaler à un administrateur
    Commentaire de top30 le 17/09/2007 09:07:29

    C'est drole car la version AS2 est une adaptation de la version AS3...

  • signaler à un administrateur
    Commentaire de BlackWizzard le 11/10/2007 21:04:30 administrateur CS 10/10

    C'est enorme :D

  • signaler à un administrateur
    Commentaire de tlecoz le 14/10/2007 18:56:49

    d'ailleur merci encore, je me sers a foison de la version AS2 dans un projet actuel, et c'est top !

  • signaler à un administrateur
    Commentaire de jfp44 le 12/07/2008 23:27:25

    Bonjour, concernant l'exemple as2, j'ai des erreurs à la compilation :
    **Error** /Users/jeanfrancoisperrault/Desktop/flashkod_FREEDISTORT-CLASS-AS2-AS3___Page/as2/com/hopeMultimedias/geom/FreeDistort.as, ligne 232: Attribut utilisé en dehors de la classe.
         private function _drawMesh( $clip:MovieClip, $P0:Object, $P1:Object, $P2:Object )

    **Error** /Users/tructruc/Desktop/flashkod_FREEDISTORT-CLASS-AS2-AS3___Page/as2/com/hopeMultimedias/geom/FreeDistort.as, ligne 257: Attribut utilisé en dehors de la classe.
         private function _getGridProp( $renderProp:Number )

    **Error** /Users/tructruc/Desktop/flashkod_FREEDISTORT-CLASS-AS2-AS3___Page/as2/com/hopeMultimedias/geom/FreeDistort.as, ligne 23: Le bloc d'instruction doit être terminé par '}'
         {

    **Error** /Users/tructruc/Desktop/flashkod_FREEDISTORT-CLASS-AS2-AS3___Page/as2/com/hopeMultimedias/geom/FreeDistort.as, ligne 273: Erreur de syntaxe.
    Une idée?
    Merci
         }

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS