Aller au contenu
Cybero

Quelqu'un maitrise le flash ??

Messages recommandés

Moi non et j'aurais besoin d'aide

Je parle pas des flash sur l'autoroute mais du flash tel qu'on peut en trouver sur internet :bravo:

J'aurais besoin d'aide pour réaliser un compteur...

Partager ce message


Lien à poster
Partager sur d’autres sites

Sisi ça pourrait m'aider merci :) mais je veux faire un truc bien précis.

Limite il faudrait quelqu'un pour le faire à ma place :bravo::top:

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vous détaille un peu mon besoin...

C'est dans le cadre de la réalisation d'un site pour la participation d'une équipe au 4L Trophy (plus d'infos à venir... :))

Pour réaliser le site, pas de problème je maitrise assez les bases du web pour réaliser quelque chose de sympa.

Par contre sur ce site, il y a la présence d'un compteur, sous la forme d'un compteur kilométrique qui représente l'avancée du projet.

Voici ce compteur:

compteur.png

Au milieu on trouve le nombre de jours restants avant le départ

Et l'aiguille représente le pourcentage de budget

Pour le moment ce compteur est une bête image qu'il faut changer régulièrement... idéalement tous les jours... :)

Alors j'ai pensé à réaliser un compteur flash qui serait à jour en temps réel pour le nombre de jours et avec un paramètre à régler facilement pour le budget.

Le problème est que je n'ai aucune, mais alors aucune connaissance du flash... :uh:

Donc si vous savez faire, ou bien vous connaissez quelqu'un capable de m'aider... merci de faire tourner :top:

EDIT: Ou si vous avez une autre idée qu'un compteur flash... je suis preneur aussi mais je vois pas :bravo:

Partager ce message


Lien à poster
Partager sur d’autres sites

Pourquoi ne pas construire l'image en PHP ?

Partager ce message


Lien à poster
Partager sur d’autres sites

J'y ai pensé, j'avais un peu testé la création d'image en php il y a quelques années... avec + ou - de succès :bravo:

Mais ça me parait compliqué pour pas grand chose

Je pense qu'avec un peu de connaissances en flash, on doit pouvoir réaliser ça plus facilement qu'en php... non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

J'y ai pensé, j'avais un peu testé la création d'image en php il y a quelques années... avec + ou - de succès :bravo:

Mais ça me parait compliqué pour pas grand chose

Je pense qu'avec un peu de connaissances en flash, on doit pouvoir réaliser ça plus facilement qu'en php... non ?

Peut-être, mais je n'ai aucune connaissance en flash...

Partager ce message


Lien à poster
Partager sur d’autres sites

Si tu en as en php pour réaliser ceci, je suis preneur aussi :bravo:

La flash était mon idée première mais je suis ouvert à toute solution permettant de réaliser ce compteur

Partager ce message


Lien à poster
Partager sur d’autres sites

post-30-0-81886600-1318165239_thumb.gif

<?php

list($width, $height, $type, $attr) = getimagesize("images/c.gif");


$im = ImageCreateFromGif("images/c.gif");

ImageColorSet($im,13,255,0,0);//rouge

ImageColorSet($im,0,255,255,255);

$pourcent=60;//c&#39;est ici qu&#39;on choisit le pourcent

for($i=0;$i<$width/3;$i++)

 for($j=-1;$j<=1;$j++)

  {

   $i0=floor(115-$i*cos($pourcent*3.14/100)+$j*.8*sin($pourcent*3.14/100));

   $j0=floor(107-$i*sin($pourcent*3.14/100)-$j*.8*cos($pourcent*3.14/100));

   imagesetpixel ( $im  , $i0  , $j0  , 13);

  }

imagechar($im,3,142,75,"7",0);//met un chiffre dans la dernière case du compteur

header("Content-type: image/png");

imagepng($im);

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors là, chapeau ribi :)

C'est déjà super, mais puisque tu as l'air de bien t'y connaître, je me permet quelques demandes d'améliorations :top:

Je voudrais que le trait de l'aiguille soit un peu plus long et large et alors le top du top serait que ça fasse genre une flèche au bout.

Enfin, est-il possible que ça parte bien du centre du point rouge ?

Nan mais sérieux, franchement, c'est extra :):bravo:

Partager ce message


Lien à poster
Partager sur d’autres sites

Je voudrais que le trait de l'aiguille soit un peu plus long et large et alors le top du top serait que ça fasse genre une flèche au bout.

Enfin, est-il possible que ça parte bien du centre du point rouge ?

Tout est possible. Cherche avec paint les coordonnées du centre du point rouge et remplace (115,107) que j'ai mis).

La forme de la pointe doit pouvoir être changée soit en donnant les coordonnées point par point (comme ici) soit en cherchant des commandes spécifiques pour tracer un triangle (désolé, pas le temps).

Je pense que tu devrais y arriver.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oki, merci :bravo:

Je ce comprends pas bien tes 2 boucles mais je vais m'y attaquer :top:

Partager ce message


Lien à poster
Partager sur d’autres sites

Oki, merci :bravo:

Je ce comprends pas bien tes 2 boucles mais je vais m'y attaquer :top:

Ça n'est pas très malin, j'ai tracé un segment de droite point par point (en faisant varier i). La deuxième boucle en j élargit le segment.

Il doit certainement y avoir une commande php qui trace directement le segment.

Partager ce message


Lien à poster
Partager sur d’autres sites

On peut effectivement dessiner un polygone à x cotés (4 ici) mais mon problème est de calculer les bonnes coordonnées de départ (pour avoir un vrai segment bien droit) et celles d'arrivée en fonction du pourcentage d'avancement...

Partager ce message


Lien à poster
Partager sur d’autres sites

plus facile à faire qu'à expliquer

<?php

list($width, $height, $type, $attr) = getimagesize("images/c.gif");

//print("la largeur est : ".$width." et la hauteur est : ".$height.".<BR>");

//print("<img src=\"images/c.gif\" title=\"Exemple de getimagesize()\" $attr />");

$im = ImageCreateFromGif("images/c.gif");

ImageColorSet($im,13,255,0,0);//rouge

ImageColorSet($im,0,255,255,255);

$pourcent=60;//c&#39;est ici qu&#39;on choisit le pourcent

 imagefilledpolygon($im, array(112,108,

                       112-($width/3-2)*cos($pourcent*3.14/100)+2*sin($pourcent*3.14/100),108-($width/3-2)*sin($pourcent*3.14/100)-2*cos($pourcent*3.14/100),

                       112-($width/3)*cos($pourcent*3.14/100),108-($width/3)*sin($pourcent*3.14/100),

                       112-($width/3-2)*cos($pourcent*3.14/100)-2*sin($pourcent*3.14/100),108-($width/3-2)*sin($pourcent*3.14/100)+2*cos($pourcent*3.14/100)),

       4, 13);

imagechar($im,3,142,75,"3",0);//met un chiffre dans la dernière case du compteur

header("Content-type: image/png");

imagepng($im);

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Punaise je comprends rien à ton polygone :ptdr:

Je teste ça dans la journée, merci ribi :happy:

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah ouais l'aiguille est belle :happy:

J'ai changé le coef de longueur pour 2,8 (au lieu de 3), j'ai trouvé comment faire youpi :top:

D'ailleurs, je l'ai sorti du calcul pour simplifier le changement si besoin

En tout cas, ça marche super :ptdr:

Partager ce message


Lien à poster
Partager sur d’autres sites

Tant que j'y suis, je suis à la recherche d'un script permettant de faire un "slideshow" d'images avec effet de fondu.

Du style ce qu'on trouve sur http://www.quelseminaire.com/ à droite dans "Ils nous ont fait confiance :"

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon j'ai trouvé pour mon slideshow... j'ai du embarquer jquery par contre... bof tant pis :happy:

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est bizarre, j'ai modifié le fichier c.gif afin de modifier le texte

Jours restants

avant le départ

par

jours depuis

le départ

Mais après traitement php, ça me fait une image toute crade... ribi, tu pourrais faire les modifs stp ? :siffle:

Mais je ne comprends pas pourquoi je n'y arrive pas :(

Partager ce message


Lien à poster
Partager sur d’autres sites

post-30-0-95571800-1329504949.gif

Est-ce que ça va comme ça ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Hummm... bizarre, la flèche n’apparaît pas... comme si il voulait dessiner du noir alors que je lui précise bien la couleur rouge (et que je n'ai rien touché au code, je n'ai fait que remplacer l'image)

Mais au moins l'image n'est pas crade comme quand je la modifiais

edit:

Non j'ai rien dit c'est bon !

Merci ribi :happy::fleur:

Modifié par Cybero

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez notre Politique de confidentialité et nos Conditions d’utilisation
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.