Avis aux flasheurs experts // comment ca marche PreviewCity

Avis aux flasheurs experts // comment ca marche PreviewCity - Flash/ActionScript - Programmation

Marsh Posté le 06-10-2006 à 22:26:01    

Bonjour à tous,
 
Je viens de tomber sur le site : http://www.preview-city.com/
 
Site qui permet d'uploader une image et de l'afficher comme si c'était une affiche. (ex : 4*3 dans le metro, ou les affiches sur les bus...)
 
Visiblement, c'est fait en flash.... Comme je cherche à faire la même chose pour un autre projet... Je voulais savoir comment c'est possible de gérer la déformation dynamique d'une image sous flash.....
Je pensais que c'était impossible...
 
Si vous avez des idées, je suis preneur.
 
Merci d'avance.
 
P.S. : ce site est génial pour simuler des fakes...  :)

Reply

Marsh Posté le 06-10-2006 à 22:26:01   

Reply

Marsh Posté le 07-10-2006 à 10:33:32    

euh ... c'est complètement naze, où est la difficulté ?
 
il y a un plein de petits trucs qui puent un peu, le dév. Flash est loin d'être parfait :
- l'upload est monitoré par une pop-up html, rafraîchit avec un interval (???),  alors qu'on peut le faire en Flash directement vie FileReference, qui fait des barres de progression super-clean.
- on peut pas sauvegarder les images créées. C'est pas franchement difficile pourtant, via BitmapData + génération de JPG via GD, j'imagine qu'en ASP il doit bien exister un composant similaire, il me semble l'avoir utilisé sur un projet assez proche dans le principe, d'ailleurs.
 

Citation :

Je voulais savoir comment c'est possible de gérer la déformation dynamique d'une image sous flash


 
_xscale et _yscale.

Reply

Marsh Posté le 07-10-2006 à 11:07:42    

craps_youpla a écrit :

euh ... c'est complètement naze, où est la difficulté ?
 

Citation :

Je voulais savoir comment c'est possible de gérer la déformation dynamique d'une image sous flash


 
_xscale et _yscale.


 
Merci de ta réponse... Comme tu as l'air de maîtriser FLASH tu peux m'expliquer comment on peut déformer une image en trapèze... (comme c'est le cas) avec seulement _xscale et _yscale...
 
Je pense que c'est pas si complètement naze que ca....
 
Merci d'avance

Reply

Marsh Posté le 07-10-2006 à 13:31:52    

ha, c'était ça la question ? :D
 
regarde du côté des TransformMatrix de Flash 8 - note qu'une "vraie" déformation trapézoïdale est impossible avec les TransformMatrix, à la place on fait un "skew" au plus près, et on met l'image dans un masque trapézoïdal, ce qui fait parfaitement illusion dans 90% des cas.
 
Dans les 10% de cas restants, tu travailles au niveau pixel avec BitmapData et tu utilises les algos classiques dans ce genre de cas. A noter que vu la lenteur du Flash Player, c'est jouable uniquement en image fixe.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed