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é: 8 136 / 1 256

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

Cliquez pour voir la capture en taille normale
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...

 

Fichier Zip

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

Historique

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()"

Commentaires et avis

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

Discussions en rapport avec ce code source dans le forum

real player dans flash ? [ par jeyj ] j.e.y.free.frbonjour , je me confronte à un probleme!comment integrer directement un fichier vidéo encodé pr réal player dans flash ?< transform [ par PerPer ] Bonjour, je suis nouveau en flash et j'aimerais simplement partir d'un carré petit vers un grand carré mais à partir d'un MC que j'ai créé. Mais lorsq probleme flash-php-mysql sur page perso free [ par lyonnel ] salut, je suis en train de demarrer un projet de jeu en flash qui communique avec une base de donnees mysql en utilisant du php via la commande sendAn Free-Go c'est reparti!!! [ par DeAtHCrAsH ] L'aventure FreeGo est reparti! La version 2 tant attendue est enfin la disponible pour les systèmes Windows et bientot pour Linux et Mac!!! A ne manqu Probleme ListBox [ par titi57100 ] Bonjour,J'ai un probleme de listbox.... quand je la teste seul, les labels qui se trouvent a l'interieur marchent, mais dès que je la mets dans le pro Masquer Url [ par fablandreau ] Bonjour &#224; tous,Je suis d&#233;butant et je voudrais savoir s'il est possible de masquer l'url d'une vid&#233;o qui est &#224; t&#233;l&#233;charg aide sur une source qui marche en local et pas sur le web :-) [ par pako56 ] bonsoir,Vous trouverez &#224; ces adresses les fichiers n&#233;cessaires:http://sacrebirman.free.fr/rss.htmlhttp://sacrebirman.free.fr/rss.swf<A href= Aide sur une source qui marche en local et pas sur le web... :-( [ par pako56 ] bonsoir,Vous trouverez &#224; ces adresses les fichiers n&#233;cessaires:http://sacrebirman.free.fr/rss.htmlhttp://sacrebirman.free.fr/rss.swf<A href= probleme de navigation [ par kernel_p ] bonjour a tous! c'est encore moi avec mes problemes de naviguation. j'ai un cr&#233;er un ptit site pour mon p&#232;re, le debut est accessible a cett Mon flash marche pas en ligne!! [ par SoyYo ] Bonjour a tous J'ai un gros probleme que je n'arrive pas a resoudre (j'ai deja presque plus de cheveux!!). Je vous explique, j'ai cree mon site en f


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,780 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.