Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-12-10 06:11:44 texte deroulant

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

texte deroulant



bonjour a tous
voila je cherche comment faire traverser un texte d'un bout a l'autre d'un rectangle sa J'arrive à le faire mais quand le mot arrive a un bout tout le mot disparaît et ré-aparait  a l'autre bout du rectangle alors que je voudrais qu'il disparaisse lettre a lettre jusqu’à la disparition du mot et qu'il ré-apparaisse  lettre a lettre a l' autre bout du rectangle

est-ce Possible ?
je me suis basé sur les sketch donner sur processing pour faire sa

float textX = 0;
int textInc = 2;
String text = "Salut!";


void setup() {
  size(400,400); }
  
  
void draw() {
  rect(50, 175, 300, 20, 7); 
 pushStyle(); 
  fill(0);
  text(text, 60 + textX, 190);
  textX -= textInc;
  float textWidth = textWidth(text);
  if(textX < textWidth-35) {
    textX = 290-textWidth; }
 popStyle();
}

Merci
Danny
A+

Hors ligne

 

#2 2014-12-10 06:42:07 Re : texte deroulant

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: texte deroulant



float textX = 0;
int textInc = 1;
String text = "Salut!";
int xRect = 50;
int largeurRect = 300;

void setup() {
  size(400, 400);
}

void draw() {
  background(255);
  rect(xRect, 175, largeurRect, 20, 7); 
  pushStyle(); 
  fill(0);
  text(text, textX, 190);
  textX -= textInc;
  float textWidth = textWidth(text);
  if (textX < xRect - textWidth) {
    textX = largeurRect + xRect;
  }
  fill(255);
  noStroke();
  rect(0, 175, xRect, 20);
  rect(xRect + largeurRect + 1, 175, width - (xRect + largeurRect), 20);
  popStyle();
}

Hors ligne

 

#3 2014-12-10 07:27:59 Re : texte deroulant

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

Re: texte deroulant



cest en plein ca que j'ai de besoin mais maintenant dans ce contexte la

float textX = 0;
int textInc = 1;
String text = "Salut!";
int xRect = 50;
int largeurRect = 300;

void setup() {
  size(400, 400);
}

void draw() {
  background(0,0,255);
  stroke(255);
  strokeWeight(3);
  fill(100);
  rect(xRect-25, 175-30, largeurRect+50, 80, 7);
  fill(50);
  noStroke();
  rect(xRect, 175, largeurRect, 20, 7); 
  pushStyle(); 
  fill(255);
  text(text, textX, 190);
  textX -= textInc;
  float textWidth = textWidth(text);
  if (textX < xRect - textWidth) {
    textX = largeurRect + xRect;
  }
  /*fill(0,0,255);
  noStroke();
  rect(0, 175, xRect, 20);
  rect(xRect + largeurRect + 1, 175, width - (xRect + largeurRect), 20);
  popStyle();*/
}

Merci
Danny
A+

Hors ligne

 

#4 2014-12-10 23:47:30 Re : texte deroulant

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: texte deroulant



Voici une approche plus efficace :

Hors ligne

 

#5 2014-12-12 01:32:38 Re : texte deroulant

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

Re: texte deroulant



cool c'est en plein ca en plus j'ai appris une nouvelle fonction
au fait je devrais avoir fini mon logiciel d'ici 2 semaine serait il possible de vous demander de retravailler le logiciel pour le rendre plus rapide minimiser le code ? ou vous ne faite pas ca ?

merci Beacoup
Danny
a+

Hors ligne

 

#6 2014-12-13 09:56:08 Re : texte deroulant

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: texte deroulant



Le principe d'un forum, c'est que les personnes répondent si elles le souhaitent, si elles ont le temps, les compétences …
La participation est bénévole, sans contrainte, juste le plaisir d'aider les autres, de trouver des solutions adéquates au problème posé.
Donc, si tu as un problème, nous tacherons de le solutionner. C'est au programmeur d'optimiser son code, mais il n'y a pas de solutions absolue.

Bon courage.

Hors ligne

 

#7 2014-12-13 11:45:36 Re : texte deroulant

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: texte deroulant



C'est dit très poliment smile

Hors ligne

 

#8 2014-12-13 21:36:56 Re : texte deroulant

imdidi
membre
Date d'inscription: 2012-10-05
Messages: 242

Re: texte deroulant



Oui effectivement je n ai rien a rajouter je me doutais un peux de la reponse mais si on ne demande pas on a rien hein je demandais juste ca car je suis loin davoir les competance pour faire cela mais bon je me debrouillerais ca sera juste plus long

merci encore de vos reponse
danny
a+

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025