Adobe Flash: Formations & Forums: les mediaboxeurs - Adobe Flash: Formations & Forums

Voir le contenu

  • (2 Pages)
  • +
  • 1
  • 2
  • Vous ne pouvez pas créer de sujet
  • Vous ne pouvez pas répondre au sujet

les mediaboxeurs club de programmation sans tabous

#1 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 03:57 AM

brave gens,

starmonkey et moi même avons pondu la merveille suivante.

on a commencé tard et ça sert à rien mais on a bien rigolé, j'espère que toi aussi tu vas bien rigoler.
le ou la premier(e) qui trouve mon avatar gagne un boîte familiale de dragées fucas.

starmonkey a quant à lui promis de satisfaire, habillé en soubrette, les pulsions bestiales de celui qui retrouvera le sien.

voila : sinon on est hors concours ( lui jury, ça la fout mal et moi j'ai déja gagné une fois, ça suffit)
mais c'est pour rigoler

lien : http://www.nicoptere...rea08/youpi.swf
ou http://www.nicoptere...ea08/youpi.html
0

#2 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 04:07 AM

j'ai rien compris XD faut faire quoi?

0

#3 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 04:10 AM

tu survoles,
tu attends,
tu cliques.
tu adhères imméditement à l'amicale laïque mediabox pour pouvoir rencontrer d'autres programmeurs sans tabous.
0

#4 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 04:12 AM

ca charge un avatar du forum au hasard?
0

#5 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 04:15 AM

nan ça fait une moyenne de la couleur de chaque avatar (jpg) du forum et ça charge l'image.
au click on a le profil du membre smile.gif
il a fallu parser les 53227 profils, checker s'ils avaient un avatar, faire une moulinette et envoyer du paté.
0

#6 Utilisateur non-connecté   vdd9

  • Ceinture Jaune
  • Groupe : Membres
  • Messages : 33
  • Inscrit : 23-December 06
  • Location:Pas l'oin
  • Interests:L'ordi, les filles et médiabox...
  • Version logiciel:MX et 8

Posté 13 January 2008 - 12:36 PM

Je suis pas foutu de trouver le mien... faut que je cherche dans les gris froncé ?
0

#7 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 12:45 PM

salut,

oui mais tu risques de chercher un moment...

bon, tel quel, il faut bien avouer que c'est impraticable(et moche) néanmoins le principe est intéressant.

je joins la grosse image faite par mon copain Michel-Ange (aussi un mediabxien) à partir des images récupérées
comme je suis mauvais, j'ai omis de collecter les GIFS... icon_redface.gif
c'est mal donc il n'y a que la moitié des avatars.

mais c'est déja impressionant( un peu ).
j'essaie aussi de bosser sur une interface plus sexy.

Fichier(s) joint(s)


0

#8 Utilisateur non-connecté   jeanphilippe

  • Grosso Modo
  • Groupe : Honoris
  • Messages : 26858
  • Inscrit : 08-January 03
  • Gender:Male
  • Location:Angoulême
  • Version logiciel:Flash CS5
  • Compétences: Graphiste.

Posté 13 January 2008 - 12:47 PM

salut Nicop
ce qui est zarb c'est que souvent ce sont les memes avatars qui reviennent icon_sad.gif
as tu fais une fonction pour ne pas avoir deux fois le meme ?
0

#9 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 01:01 PM

c'est le singe qui s'est occupé de la fonction de récupération / comparaison de couleurs wink.gif

l'image source est mal choisie(crade), peut être une boite de dégradé aurait été plus précise + on aurait vraiment toutes les couleurs (je me dédouane comme je peux icon_mrgreen.gif )

je cherche comment analyser les images, en faire une approximation et recomposer une image à partir de ça...
c'est pas gagné... parce qu'il y a du monde ( 1012 images ).
0

#10 Utilisateur non-connecté   starmonkey_811

  • grgrdvrt
  • Groupe : Modérateurs
  • Messages : 2782
  • Inscrit : 06-June 03
  • Logiciels utilisés:flashdevelop
  • Gender:Male
  • Location:à louer
  • Interests:oui
  • Version logiciel:la dernière
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 06:42 PM

Citation
salut Nicop
ce qui est zarb c'est que souvent ce sont les memes avatars qui reviennent icon_sad.gif
as tu fais une fonction pour ne pas avoir deux fois le meme ?

en fait ça prend la couleur de l'image et ça cherche l'avatar dont la "couleur dominante" est la plus proche
du coup c'est pas étonnant que sur tu reste dans une même couleur tu pioche souvent le même, et si une couleur est absente de l'image, certains avatars peuvent ne pas apparaitre

je pense qu'on essaiera de pousser le truc pour avoir quelque chose d'un peu plus fun icon_smile.gif
Et donc voilà, j'ai un blog
0

#11 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 07:11 PM

enfin réveillé le singe smile.gif

pour la couleur moyenne, j'en suis là :

Action Script

function moyenne( image:BitmapData ):uint
{

var c:uint = 0;
var a:uint = 0;
var r:uint = 0;
var g:uint = 0;
var b:uint = 0;
var color:int = 0;

var bArray:ByteArray = image.getPixels( image.rect );
for ( var i:int = 0; i < bArray.length ; i+=4 )
{

a += bArray[ i ];
r += bArray[ i + 1 ];
g += bArray[ i + 2 ];
b += bArray[ i + 3 ];

}

//recompose la couleur
var div:Number = 1 / ( image.width * image.height );//ou comme faisait remarquer Lalex : 1 / bArray.length * 4;
a = ( a * div )<< 24;
r = ( r * div )<< 16;
g = ( g * div )<< 8;
b = b * div;

color = a | r | g | b ;

return ( color );

}

ça marche mieux que les histoires de flou cracra et ça donne ça une fois sortOn( 'couleur' ); mais il reste des aberrations icon_confused.gif (la vie est dure)... faudrait comparer chaque canal, là il classe la luminosité et c'est mal.
à suivre

edit - le truc est visible ici : http://www.nicoptere...atchGetter.html

Fichier(s) joint(s)


0

#12 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 13 January 2008 - 10:37 PM

Citation (nicoptere @ Jan 13 2008, 12:45 PM) Voir le message
salut,

oui mais tu risques de chercher un moment...

bon, tel quel, il faut bien avouer que c'est impraticable(et moche) néanmoins le principe est intéressant.

je joins la grosse image faite par mon copain Michel-Ange (aussi un mediabxien) à partir des images récupérées
comme je suis mauvais, j'ai omis de collecter les GIFS... icon_redface.gif
c'est mal donc il n'y a que la moitié des avatars.

mais c'est déja impressionant( un peu ).
j'essaie aussi de bosser sur une interface plus sexy.


On peut en tirer une régle sur mediabox : c'est le foutoir ! ;o
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#13 Utilisateur non-connecté   Xarald

  • Habitué
  • Groupe : Modérateurs
  • Messages : 2150
  • Inscrit : 29-July 03
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 3 / FDT 3.0
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 02:37 PM

Avec le temp défini pour le concours, c'est dur de paufinner quelques choses de complet. Mais je trouve le concepte sympa, et original.
.
. Viendez voir ce que je fais : http://www.xarald.com
0

#14 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 02:44 PM

methode over plus simple pour recup la couleur moyenne d'une image :

load l'image dans un clip
donne une taille de 1 pixel au clip
recup la couleur du pixel

icon_cool.gif
0

#15 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 02:58 PM

Niko > icon_lol.gif, une marque de fabrique !

Citation (Seraf @ Jan 14 2008, 02:44 PM) Voir le message
methode over plus simple pour recup la couleur moyenne d'une image :

load l'image dans un clip
donne une taille de 1 pixel au clip
recup la couleur du pixel

icon_cool.gif

on voit le mec qui a essyé... icon_rolleyes.gif
enfin, je voudrais pas briser tes illusions icon_mrgreen.gif wink.gif
en l'occurence on peut définir le taille d'un sample (18*18 sur l'exemple au dessus) le rendu est plus juste que sur une image de 1*1.

mon problème c'est de récupérer correctement une moyenne des couleurs.
j'ai eu un début de réponse à midi mais en faisant comme au dessus c'est pas bon... je continue dès que j'ai du temps
0

#16 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 03:09 PM

si tu prend tes 18x18 r,g,b,a de chaque pixel, tu les additionnes et divise par 18x18 ça donne quoi ?
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#17 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 03:16 PM

pouarf j'ai deja essayé justement,
je vais tenter une demo
0

#18 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 03:34 PM

c'est qui le patron?

Fichier(s) joint(s)

  • Fichier joint  couleur.fla (169Ko)
    Nombre de téléchargements: 107

0

#19 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 03:45 PM

un mec qui a flash sur ma machine ?
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#20 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 04:01 PM

Action Script

import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Matrix;
import flash.geom.ColorTransform;

this.im1.clip._width=1;
this.im1.clip._height=1;
this.im2.clip._width=1;
this.im2.clip._height=1;
this.im3.clip._width=1;
this.im3.clip._height=1;
var myBitmapData = new BitmapData(1, 1, false, 0xFFFFFF);
myBitmapData.draw(this.im2, new Matrix(),null, "normal", new Rectangle(0,0,1,1), true);
trace(myBitmapData.getPixel(0, 0).toString(16));
myBitmapData.draw(this.im1, new Matrix(),null, "normal", new Rectangle(0,0,1,1), true);
trace(myBitmapData.getPixel(0, 0).toString(16));
myBitmapData.draw(this.im3, new Matrix(),null, "normal", new Rectangle(0,0,1,1), true);
trace(myBitmapData.getPixel(0, 0).toString(16));


l'image est dans un clip "clip" qui est dans un clip "im1" par ex ce qui permet d'obtenir le pixel moyen et non le premier pixel
0

#21 Utilisateur non-connecté   starmonkey_811

  • grgrdvrt
  • Groupe : Modérateurs
  • Messages : 2782
  • Inscrit : 06-June 03
  • Logiciels utilisés:flashdevelop
  • Gender:Male
  • Location:à louer
  • Interests:oui
  • Version logiciel:la dernière
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 04:05 PM

faut qu'on relance les battles
Et donc voilà, j'ai un blog
0

#22 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 04:15 PM


Seraf > je disais pas que ça marche pas mais que c'était punk.
je me dis que c'est punk à cause de la matrice de redimensionnement qui fait ce qu'elle veut en termes d'approximations :
par ex un bitmap pourra ressortir blanc là où il devra être gris et ça c'est mal.

ça m'énerverait beaucoup que ta méthode marche mieux qu'une analyse de chaque pixel
j'attends ce soir avec impatience pour pouvoir faire des tests ! icon_biggrin.gif


Niko > crâneur icon_biggrin.gif


0

#23 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 04:25 PM

oui c'est funky et facile faut avoir la foi
0

#24 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 11:00 PM

nous y sommes

"jamais fainéant n'a bon temps" comme dirait la grand mère de Foxy.

le test est écrasant, la méthode ( nulle ) de Seraf donne de piètres résultats car il n'utilise pas Le Chat machine.
lavage après lavage, les couleurs deviennent fadasses.

je m'en tiendrai à 4 exemples exemplaires icon_biggrin.gif
si parcontre le petit Seraf a une idée pour assortir correctement les couleurs récupérées avec talent par MA fonction géniale, je veux bien lui donner une seconde chance.

"toujours aussi poirer Mac Fly!" icon_mrgreen.gif

Fichier(s) joint(s)

  • Fichier joint  test.swf (33.78Ko)
    Nombre de téléchargements: 245
  • Fichier joint  test.fla (151Ko)
    Nombre de téléchargements: 116

0

#25 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 11:31 PM

c'est simple, il suffi de faire un triangle de jesuïte :
chaque extrémité c'est une couleur dominante ( 255 xp )plus tu t'en éloignes plus du perd de l'xp
apres si c'est multijoueur c'est simple aussi il suffit de prendre en compte que chaque joueur ne
peux pas toucher à la couleur dominante mise en évidence par le point précédent
si tu veux faire un tri sur le jaune par exemple tu invoque salameche et bulbisare et le tour et jouer
bulbisare et dans le clip :
_root.bulbisareClip.clip.jaune

0

#26 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 14 January 2008 - 11:34 PM

j'ai oublié de dire qu'il faut prier Jesus pour que ca fonctionne, d'oû le nom
0

#27 Utilisateur non-connecté   nicoptere

  • MovieSlip
  • Groupe : Modérateurs
  • Messages : 3789
  • Inscrit : 16-January 06
  • Gender:Male
  • Location:Paris
  • Version logiciel:CS 10.000
  • Compétences: Développeur Actionscript 3.

Posté 15 January 2008 - 12:05 AM

bulbizarre est pas jaune... icon_rolleyes.gif
vraiment n'importe quoi ta méthode.
0

#28 Utilisateur non-connecté   Niko

  • Talk is cheap, Show me code.
  • Groupe : Administrateur
  • Messages : 3851
  • Inscrit : 22-November 02
  • Location:Dans le sud
  • Version logiciel:Flex 3 SDK
  • Compétences: Développeur Actionscript 3.

Posté 15 January 2008 - 12:19 AM

moi je dis nicpotere 1 seraf 0
Open Source Flash - Haxe - niko.informatif.org - My Del.icio.us
Flash c'est juste une succession d'images
julien_> Flex en gros c est bien pour faire un site avec des formulaires
0

#29 Utilisateur non-connecté   Seraf

  • Bonjour, Bonne journée.
  • Groupe : Modérateurs
  • Messages : 3814
  • Inscrit : 03-December 02
  • Gender:Male
  • Location:Nice
  • Interests:slip
  • Version logiciel:FDT3+CS3
  • Compétences: Développeur Actionscript 3.

Posté 15 January 2008 - 12:28 AM

les couleurs de toute facon c'est hasbeen... icon_lol.gif
0

#30 Utilisateur non-connecté   Logic

  • Habitué
  • Groupe : Habitués
  • Messages : 2555
  • Inscrit : 25-February 07
  • Compétences: Non communiqué.

Posté 15 January 2008 - 12:59 AM

Héhé attendez j'arrive foutre ma merde icon_mrgreen.gif

Donc moi je parierai pas tout de suite que Seraf a perdu, car il a juste fait une chite erreur dans son code (et je trouve son idee lumineuse). En effet, la doc dit bien que pour la méthode draw:

"The source display object does not use any of its applied transformations for this call."

Donc Seraf, passer tes clips en width/height a 1 ne sert a rien, il faut faire la transfo dans la matrice que tu donnes au draw !!!! Dans les résultats que Nico obtient selon ton code, la couleur correspondante est celle du pixel superieur gauche de l'image. Ca reste donc a tester avec une matrice auquel on a assigne un scale egal a 1 divisé par la taille original de l'image.

bandit.gif
0

  • (2 Pages)
  • +
  • 1
  • 2
  • Vous ne pouvez pas créer de sujet
  • Vous ne pouvez pas répondre au sujet

1 utilisateur(s) dans ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)