[bug] loops qui ont pour nom une expression...
bonjour,
j'ai l'impression d'avoir découvert un bug de MMF2.
Quand vous faites une boucle rapide, vous indiquez son nom, moi j'ai mis Str$(value( "Counter" )), pour lancer la boucle qui correspond à la valeur de mon compteur, mais je m'aperçois que quand je fais cette méthode ma boucle fais moins de tours que je ne lui demande !! (le nombre de tours a effectuer est aussi une expression, pas de chiffre fixe)
j'ai remplacé le Str$(value( "Counter" )) par "1", "2" etc et là ça marche parfaitement... [img]/epicentre/images/%%GRAEMLIN_URL%%/crazy.gif[/img]
c'est moi ou mmf qui déconne ? [img]/epicentre/images/%%GRAEMLIN_URL%%/grin.gif[/img]
Re: [bug] loops qui ont pour nom une expression...
j'ai remarqué aussi que si pendant la boucle par exemple je fais un create object puis set X et Y position avec des expressions complexes, MMF2 saute des boucles !!! (mon niveau qui comportait 50 blocs se retrouve plus qu'avec 33 blocs après chargement)
et si je diminue légèrement la complexité de l'expression, le nombre de boucles sautées diminue (42 objets chargés sur 50)
enfin je dis expressions complexes, c'est pas la mort:
set X position at:
GroupItemValue( "Ini", "1", Str$(LoopIndex("l"+Str$(value( "Counter 2" ))))+"x")+104
et pareil pour l'axe Y
c'est franchement genant comme problème !
Re: [bug] loops qui ont pour nom une expression...
Tu pourrais poster des exemples pour qu'on regarde?
Re: [bug] loops qui ont pour nom une expression...
Et si tu as 5 secondes aussi pour répondre à mes PMs... je m'en voudrais de polluer le forum avec une conversation privée. [img]/epicentre/images/%%GRAEMLIN_URL%%/wink.gif[/img]
Re: [bug] loops qui ont pour nom une expression...
Lancer des boucles qui s'appellent "0", "1" ou "33" n'est peut-être pas recommandé. Ca ira peut-être mieux si tu utilises "boucle_0", "boucle_33" etc.. il faut tester.
Re: [bug] loops qui ont pour nom une expression...
merci, je t'envoies le lien en mp
Re: [bug] loops qui ont pour nom une expression...
OlivierPearl => tu as raison peut etre qu'il risque de confondre avec autre chose ? je vais essayer
Re: [bug] loops qui ont pour nom une expression...
Il y a bien un bug quand on fait une boucle avec un nom de boucle calculé, ça sera corrigé dans le build 245. Pour le moment il faut utiliser des noms de boucle fixes.