1

en basic pour qu'un texte balaye l'ecran de gauche a droite?

Merci d'avance!oui
Là où ça casse, je passe!

2

de gauche à droite c chiant à faire... il faut du clipping ou bien il faut utiliser les coordonées de l'écran graph (galère !!!)

si tu veux faire de droite à gauche :

for a,158,0,-1
pxttext "Ton texte",10,a // remplace le 10 par la hauteur où tu veux que ça s'affiche
endfor
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

de droite a gauche c parfait.top

Mais juste pour comprendre c koi 158,0,-1.

confus
Là où ça casse, je passe!

4

Et est ce qu'il y a une autre solution possible avec flib ou une autre lib...

merci
Là où ça casse, je passe!

5

158 c en raison de la taille d'un ecran de 89 et le -1 c le pas de la boucle for : on décrémente a de 1 à chaque fois
a=158
a=157
...
...
a=1
a=0
Fiou.

6

for a,100,1,-1
...
endfor

ça fait une boucle, au 1er tour a vaudra 100, puis au 2eme 99, etc...
Si ta boucle tourne dans le sens inverse, pas la peine d'écrire "for a,1,100,1", tu peux enlever le dernier ",1" il est ajouté par défaut.

Une autre solution possible avec flib, non puisqu'elle ne gere pas le clipping de texte.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

ok merci les gars!top
Là où ça casse, je passe!

8

Il me met une erreur de syntaxe a l'emplacement du dix. Pourkoi (si vous savez bien surgrin)?confus

Mais moi c au début de mon prog que je veux caser ce truc la, est ce qu'il faut donner une valeur a "a"?
[edit]Edité par juju le 26-03-2002 à 21:21:58[/edit]
Là où ça casse, je passe!

9

???

bah tu met la variable que tu veux dans la boucle for...
si tu met :

for a,159,1,-1
...
endfor

ça sera la variable a qui vaudra 159, puis 158, etc... donc c'est d'elle que tu dois te servir pour afficher ton texte.

mais c koi ton "dix" ???
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

La hauteur du texte.
Là où ça casse, je passe!

11

Mais ya un truc ke je pige pas dans le premier exemple que tu m'as donné: c'est le zero!
Y veut dire koi celui-la?
Là où ça casse, je passe!

12

ah bah c parceque la coordonnée X la plus à gauche de l'écran c'est pas 1, c'est 0. Essaie de tracer un pixel à une coordonnée X=1, tu verra qu'il est pas tout à fait à gauche.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

13

Ok, n'empeche que l'erreur elle est toujours la elle et g bo essayer de bidouiller avec des parenthese ou d'ot trucs dans le genre, ca marche toujours po.mourn
Là où ça casse, je passe!

14

poste ton programme ici
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15

Alors voila, on a:

()
Prgm
If getType(mainflib)<>"ASM" Then
Text "Programme Flib non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")

Disp ""
mainflib("clrscr","slrcl","font:2","drawstr:999,20,Lois de probabilité","font:1","line:0,30,238,30","drawstr:5,45,Loi binomiale:","line:5,54,90,54")

EndPrgm

[edit]Edité par juju le 26-03-2002 à 22:18:52[/edit]
Là où ça casse, je passe!

16

Et moi je voudrais que loi binomiale il vienne de la droite pour finir a gauche.oui

Pourkoi? pour voir commen on fait!grin
Là où ça casse, je passe!

17

()
Prgm
If getType(main\flib)<>"ASM" Then
Text "Programme Flib non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")

main\flib("clrscr","slrcl","font:2","drawstr:999,20,Lois de probabilité")
for a,159,5,-1
main\flib("clrscr","font:1","line:0,30,238,30","drawstr:a,45,Loi binomiale:","line:a,54,a+85,54")
endfor

EndPrgm


Mmm... Je suis pas sûr que ça soit ça, je sais pas utiliser flib. Si ça va trop vite, tu rajouter une boucle dans le vide à l'interieur de celle avec 'a'
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

C tout chelou comme truc....

Il m'affiche une ligne horizontale en haut de l'ecran, et "a,45,loi binomiale" (sans les guillemets) en haut a gauche de l'ecran (sans défiler).mournmourn
Là où ça casse, je passe!

19

t1... ça doit être les arguments de flib, je c pas comment ça marche...

Télécharge Vertel (lien dans ma signature) et essaie ça :

()
Prgm
If getType(main\vertel)<>"ASM" Then
Text "Programme Vertel non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")

main\vertel("drw_clrs","/","txt_draw","Lois de probabilité",20,20,2)
for a,159,5,-1
main\vertel("drw_clrs","/","txt_draw","Loi binominale",a,45,1,"/","drw_line",a,54,a+85,54)
endfor
EndPrgm
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

20

Ok c bon ca balaye bien la jte remercie bocou.... Je vais remettre le titre en gros et présenter tout ca convenablement mais pas ce soir, je suis niqué!oui

O fait, on peut regler la vitesse de balayage? (avec vertel...g pas encore regardé la notice!grin)

merci encore
Là où ça casse, je passe!

21

oui, modifie la boucle "for" :

for a,159,5,-1
mainvertel("drw_clrs","/","txt_draw","Loi binominale",a,45,1,"/","drw_line",a,54,a+85,54,"/","exe_wait",5)
endfor


Voilà g ajouté la commande "exe_wait",5 à la fin. Evidement tu peux mettre autre chose que 5, plus le nombre est grand plus la pause est longue.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

22

C koi le mieux, Vertel ou flib?
Là où ça casse, je passe!

23

Bon... Etant donné que c'est moi qui ait fait vertel, je ne vais pas te dire que flib est mieux...

Tout ce que je peut te donner c un comparatif :

Fonctions :
Plus nombreuses dans flib, mais certaines sont divisées. Par exemple dans vertel il n'y a pas de fonction pour changer la police, elle est couplée à celle du texte. Flib a des fonctions avancées que vertel n'a pas (surtout Komp et Group). Mais vertel a la fonction zoom et la recherche inlist.

Taille :
Ah la par contre y'a pas photo, flib=presque 16Ko, vertel=6,6Ko...

Heu je vois pas sur koi je pourrais juger d'autre...
bah c toi qui voit, de tte façon y'a des avantages et des inconvegnants ds les 2.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

24

Et pourkoi il affiche pas ce que je veux avec flib la dedans:

lbnp()
Prgm
If getType(mainflib)<>"ASM" Then
Text "Programme Flib non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")
ClrIO
ClrHome
Lbl début
Toolbar
Title "Démarrer"
Item "Infos",inf
Item "A propos",pro
Item "Quitter",qui
Title "Binomiale"
Item "Probabilité",prob
Item "Variance",varb
Item "Ecart type",etyb
Title "Normale"
Item "Probabilité",pron
Item "Variance",varn
Item "Ecart type",etyn
Title "Poisson"
Item "Probabilité",prop
Item "Variance",varp
Item "Ecart type",etyp
EndTBar

mainflib("drawstr:3,30,Loi binomiale:","font:2","line:3,35,50,35")

Lbl qui
DispHome

EndPrgm

Une autre solution...encore tongue
Là où ça casse, je passe!

25

Ah non c bon g trouvé...

La ligne de commande avec flib, fallait la mettre avant la toolbar...grin
Là où ça casse, je passe!

26

Arf... t'as choisi flib à ce que je vois... tant pis...
par curiosité, et pr m'aider à améliorer ma lib, qu'est-ce qui t'a fait choisir flib plutot que vertel ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

27

le son, la komp...

28

Non non c pas le son.

Disons que j'avais déjà commencer à regarder comment on programmais avec flib en faisant des petits par ci par la.
Quand j'aurais fini ce prog de math, j'en ferais un autre avec vertel pour voir comment y fonctionne bien que g l'impression que c le meme principe!grin

Désolé.

O fait, c koi la manière la plus simple de mettre un petit haut parleur sur la ti puisque le sujet a été abordé? grin
Là où ça casse, je passe!

29

tu branche un ki main libre gsm dans la prise et ca roule tout simplement

30

Ouais remarque c logique comme truc... mais le kit main libre c du 2.5mm en diametre?
Là où ça casse, je passe!