User Tag List

Results 1 to 10 of 10

Thread: Pick all objects in line

  1. #1
    Clickteam Clickteam
    Olivier's Avatar
    Join Date
    Jun 2006
    Posts
    3,000
    Mentioned
    9 Post(s)
    Tagged
    1 Thread(s)

    Pick all objects in line

    J'essaye de sélectionner les objets qui forment une ligne droite entre deux autres objets. Mais la sélection fonctionne seulement lorsque les coordonnées de départ sont inférieures aux coordonnées d'arriver.
    Dans l'exemple ci-joint seule une ligne horizontale vers la droite ou une ligne verticale vers de bas est correctement sélectionnée. Ça doit être un bug.

    Made with MMF build 248 beta 3.

    PS: Seules les lignes horizontales et verticales m'intéressent ici.
    Attached files Attached files

  2. #2
    Clickteam Clickteam
    Olivier's Avatar
    Join Date
    Jun 2006
    Posts
    3,000
    Mentioned
    9 Post(s)
    Tagged
    1 Thread(s)

    Re: Pick all objects in line

    Quelqu'un parvient-il à sélectionner correctement des objets, quelquesoit la direction (haut, bas, gauche, droite) de la ligne?

  3. #3
    Clicker Fusion 2.5SWF Export Module
    jpcr's Avatar
    Join Date
    Jul 2006
    Location
    Paris, France
    Posts
    492
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Pick all objects in line

    j'me demande si tu devrai pas ajouter une ligne de code (9) pour dire si :

    on clicke le button et

    Pick all object in line (X(end),Y(end) to X(start),Y(start)

    et que Y(end) est superieur a Y(start)

    alors meme code ( invert ... )
    essaye, on sait jamais...

  4. #4
    Clickteam Clickteam
    Olivier's Avatar
    Join Date
    Jun 2006
    Posts
    3,000
    Mentioned
    9 Post(s)
    Tagged
    1 Thread(s)

    Re: Pick all objects in line

    Merci beaucoup jpcr! Ta solution fonctionne parfaitement, il suffit d'inverser les coordonnées de départ/arrivée pour sélectionner correctement les lignes dans toutes les directions. Comment n'y ai-je pas pensé avant? [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img] Donc ça donne: (pseudo code)
    <div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" style="height: 150px;"><pre>// Reset sélection
    + Button clicked
    &gt; Set ink effect to None

    // Sélection de start vers end
    + Button clicked
    + Pick all objects in line X(start),Y(start) to X(end),Y(end)
    &gt; Set ink effect to Inverted

    // Sélection inverse de end vers start
    + Button clicked
    + Pick all objects in line X(end),Y(end) to X(start),Y(start)
    &gt; Set ink effect to Inverted</pre></div></div>
    Ma question subsiste quand-même. La sélection fonctionne seulement lorsque les coordonnées de départ sont inférieures aux coordonnées d'arrivée. À moins que ce soit le fonctionnement normal de cette fonction, auquel cas il faudrait le préciser dans l'aide.

  5. #5
    Forum Moderator Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    Sphax's Avatar
    Join Date
    Jun 2006
    Location
    Paris, France
    Posts
    4,454
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Pick all objects in line

    Je pense que ça peut être considéré comme un bug... [img]/epicentre/images/%%GRAEMLIN_URL%%/smile.gif[/img]

  6. #6
    Gawen
    Guest

    Re: Pick all objects in line

    @Olivier -&gt; Je pense que tu peux même tout faire en une ligne avec le nouvel opérateur "OR".

  7. #7
    Clicker Multimedia Fusion 2

    Join Date
    Oct 2007
    Location
    reims
    Posts
    634
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Pick all objects in line

    Ce qui intéressant de voir dans ce que voulait faire Olivier l’autre jour, c’est qu’il est également possible de le faire d’une autre manière, avec même une progression des cases qui s’allument à tour de rôle, je m’explique :

    En fait c’est très simple, il suffit de lancer ou tirer un petit objet invisible à partir de l’objet « start » en pointant toujours vers l’autre objet « End ». Voir mon exemple, qui marche d’ailleurs parfaitement bien sur des trajectoires horizontales ou verticales, pas contre dans l’idée de faire aussi des diagonales, en modifiant mon exemple, je reconnais que ce n’est pas encore ça, mais néanmoins une méthode qui me semble tout aussi efficace pour des trajectoires rectilignes, et puis en plus ça prend peu de lignes.

  8. #8
    Clickteam Clickteam
    Olivier's Avatar
    Join Date
    Jun 2006
    Posts
    3,000
    Mentioned
    9 Post(s)
    Tagged
    1 Thread(s)

    Re: Pick all objects in line

    Exact. Mais ça ne réduit pas le code.

  9. #9
    Gawen
    Guest

    Re: Pick all objects in line

    Le but n'est pas tant de réduire le code côté conditions que de factoriser les actions. C'est sûr qu'avec une seule action, le gain est minime. Mais si d'aventure les actions se multiplient et se complexifient (genre des expression bien tordues qui s'invitent), cela élimine le risque d'avoir une différence entre les 2 lignes.

  10. #10
    Clicker Multimedia Fusion 2 DeveloperiOS Export ModuleSWF Export Module
    Francois's Avatar
    Join Date
    Jul 2006
    Location
    Montpellier, France
    Posts
    6,920
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    Re: Pick all objects in line

    Ha il doit y avoir un bug. Je vais y jeter un coup d'oeil.

Similar Threads

  1. Pick all Objects in a Line?
    By King_Cool in forum Multimedia Fusion 2 - Technical Support
    Replies: 5
    Last Post: 24th April 2013, 12:47 PM
  2. Pick All Objects in Line Condition
    By PushTheLimit in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 16th July 2011, 04:30 AM
  3. Pick one of grouped objects.
    By RobertRule in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 29th November 2010, 09:00 PM
  4. Pick all objects in line
    By Olivier in forum File Archive
    Replies: 0
    Last Post: 6th July 2008, 06:41 PM
  5. pick objects
    By beannie in forum Multimedia Fusion 2 - Technical Support
    Replies: 4
    Last Post: 9th November 2007, 10:45 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •