Messagerie


Dessiner un tableau avec un actif ...

Nico
90 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur UWP Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 13:08
Salut à tous,
J'ouvre un topic comme demandé sur le mini-chat :)
Quelqu'un sait créer un espèce de tableau avec un actif ?
Tu fixes des valeurs comme (le nombre d'éléments à afficher, l'origine X & Y, espacements X & Y, nombre de colonne et lignes...) et ça affiche par exemple 20 éléments actifs avec un ID différent (si on stocke une valeur lors de sa création) sur 4 lignes de 5 colonnes avec un espacement de 5px en X en 10px en Y...
On obtient un "array" des actifs indépendants
Merci à vous !
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 13:18
Salut salut,

Voilà un petit exemple qui pourrait t’aider. J’utilise deux boucles, l’une dans l’autre (parce qu’avec une seule je me perd).
C’est pas commenté alors faut pas hésité à poser des questions si besoin.
Pièces jointes
Xenon3K
763 messages
Fusion 2.5 Dev
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 13:32
Hum ça me parrait trop simple ton exemple Seyjin, je pense que Nico sais faire ce genre de programme non ?

Sa demande est sûrement plus complexe.
Nico
90 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur UWP Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 13:41
LOL! X2K me connait bien :)

@Seyjin, merci c'est une base pas mal :) mais on ne renseigne à aucun moment le nombre exact d'éléments à afficher dans ce tableau, ensuite, l'attribution des ID se fait de haut en bas par colonnes, elle devrait se faire de gauche à droite ligne par ligne... mais sinon c'est vraiment pas mal !
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 13:50
Pour l’id, on peut juste inverser l’ordre des boucles.
J’ai pas trop compris ce que tu cherche à faire en fait.
Nico
90 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur UWP Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 14:38
@Seyjin: Simplement affiche n éléments (un actif) sous forme de tableau sur n colonnes et n lignes avec n espacements en X et Y... afin donc obtenir des actifs "indépendants" basés sur le même actif... je ne sais pas si je t'ai éclairé ?
Patrice
2784 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 15:06
Bah, il suffit de stocker les variables quelque part et de les appeler dans une boucle non ?
Je ne vois pas ou est le problème... tu peux nous en dire plus sur l'application de ce système ?
Nico
90 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur UWP Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 15:22
L'application est simple une base pour montrer qu'on peut faire une matrice à partir d'un objet, et ce même objet "dupliqué" en forme de tableau, peut utiliser des actions différentes en fonction de leur ID...
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 15:28
C’est pas ce que j’ai fait ?
Patrice
2784 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 15:39
Ok, c'est le même objet qui doit contenir les variables de toute la matrice et qui doit se dupliquer ?
On doit pouvoir facilement faire ça avec la méthode de Kloug ;)
http://comptoir-mmf.eu/Forum/index.php?topic=1977.0
Modifié le mercredi 5 septembre 2018 à 15:44 par Patrice
Nico
90 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur UWP Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 15:50
Au lien d'un long discours, voici un final screen :)



NObj = 9
Columns = 5
OriginX = 20
OriginY = 25
SpacingX = 35
SpacingY = 35
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 16:16
J’ai ajouter une ligne pour sortir des boucles quand le nombre donné est atteint. C’est ça ou j’ai encore pas saisi un truc ?
Pièces jointes
Xenon3K
763 messages
Fusion 2.5 Dev
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 16:21
Une seule boucle avec un modulo c'est possible aussi :)
Patrice
2784 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 16:32
Je ne connait pas assez modulo pour faire ce truc mais j'ai une méthode plus fastidieuse.
Je suis sûr que quelqu'un peut optimiser ce truc :)
Pièces jointes
Cyberclic
664 messages
Fusion 2.5 Dev
Exporteur iOS Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 16:38
Salut Nico, je pense avoir compris ce que tu veux. je te fais ça en espérant viser juste  :D
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 16:46
Yui Xenon3K, le souci c’est que je me plante toujours quand j’essaye de faire une seule boucle.
Nico
90 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur UWP Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 16:48
@Seyjin : Bravo on y est 17,5 /20 :D
@Patrice : Wow sans boucle, pas mal, mais il manque ID : 16/20 :D ;)

Comme quoi un petit truc peut devenir presque une énigme :) j'adore, hahah  :bravos
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 5 septembre 2018 à 16:52
Mais on savait pas nous, que le devoir était noté, m’sieur 😅
Cyberclic
664 messages
Fusion 2.5 Dev
Exporteur iOS Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 16:53
J'ai fait ça, je ne sais pas si c'est ce que tu cherches.
J'ai essayé de prendre un maximum de variables modifiables pour s'adapter à tout.
Pièces jointes
Cyberclic
664 messages
Fusion 2.5 Dev
Exporteur iOS Exporteur Android Exporteur HTML5
mercredi 5 septembre 2018 à 16:58
Je te rajouter l'ID, car c'est ce que tu veux
Pièces jointes
Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 19 visiteurs au total

Derniers messages