Image gadget l'actuasliser en temps réél ... coment faire ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Image gadget l'actuasliser en temps réél ... coment faire ?

Message par scaraber »

Salut
Voila je fait un petit log pour faciliter la gestion de skin d'interface d'un jeu... et jai un petit porbleme, quand je change de skin je n'arive pas a mettre a jour mon image gadget ...
pourier vous me dire coment faire ?
merci d'avance
a++
scaraber
cha0s
Messages : 681
Inscription : sam. 05/mars/2005 16:09

Message par cha0s »

pour l'editeur de mon gui j'utilise setgadgetstate avec la meme image ce qui l'atualise .
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

quelle methode utilise tu pour les charger ?
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

bon jai essayer sa

Code : Tout sélectionner

  Case #Button_0
          Selecte$ = GetGadgetText(0)
          CopyFile("fioles\"+Selecte$+".png",instal$+"fioles.png") 
          CopyFile("fioles\"+Selecte$+".png","fioles.png") 
          Gosub start
          LoadImage(0, "fioles\"+Selecte$+".png")
           SetGadgetState(#Image_0,0)
mais sa en marche pas .... les image disapraisse
a+
scaraber
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

qu'est ce que le gosub fait dans ta ligne?

Parcequ'à priori, il ne passe pas au niveau du loadimage(
de plus, je ferais plus ça personnellement et n'oublie pas le ImageID()

Case #Button_0
Selecte$ = GetgadgetText(0)
CopyFile("fioles\"+Selecte$+".png",instal$+"fioles.png")
CopyFile("fioles\"+Selecte$+".png","fioles.png")
If LoadImage(0, "fioles\"+Selecte$+".png")
SetGadgetState(#Image_0, ImageId(0))
EndIf
Gosub start
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Oui c'est sur que avec un gosub sa ne saurait pas aller vu qu'il passe directement a start... et si je me souvient bien (avant j'utilisai sa aussi) il ne fau jamais en utiliser... on on se fai taper sur les doigs :lol:
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

ke n'est pas tout compris mais si jai bien compris il faut que jelenve le gosub. voici mon code a present

Code : Tout sélectionner

Case #Button_2         
          Selecte$ = GetGadgetText(2)
          CopyFile("mana\"+Selecte$+".png",instal$+"mana.png") 
          CopyFile("mana\"+Selecte$+".png","mana.png") 
          LoadImage(2, "mana.png")
          SetGadgetState(#Image_2,2)
ceci ne marche pas savez vosu pouquoi ?

a+
scaraber
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

Il faut mettre SetGadgetState(#Image_2,ImageID(2))

Je te l'ai précisé plus haut et normalement si tu ne veux pas de bugs,
il faut tester pour savoir si l'image a bien été chargée

If LoadImage(...
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

c bon tout roul jai enfin reussi
merci beaucoup de votre aide.
il me reste uen petit probleme comment s'utilise le gadget pour voir les repertoire ExplorerComboGadget, une fois la valeur changer coment la sauvegarder car jai essayre mais la valeur ne veut pas changer elle revien au mem reperoire a chaque fois.
a+
scaraber
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Il faut intercepter l'evennement "change"
si le contenu a changé sauvegarde le nouveau dossier

Dri
Répondre