User Tag List

Results 1 to 9 of 9

Thread: Faire sonner les <n> heures de l'horloge...

  1. #1
    No Products Registered

    Join Date
    Jun 2009
    Location
    Nancy (France)
    Posts
    89
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Faire sonner les <n> heures de l'horloge...

    Bonjour à tous,
    Voici bien entendu ma question du jour avec MMF2.
    Sur mon décor, j'ai placé un objet &quotate &amp; Time&quot; affichant une horloge analogique.
    J'ai réussi à faire sonner (1 seul son) à chaque changement de minute (très simple)
    Je voudrais maintenant faire sonner les heures en fonction de leur nombre (un peu comme avec les églises où il y a &lt;n&gt; tips d'horloge aux heures pleines)
    Je parviens à faire sonner &lt;x&gt; fois les heures mais le son est sans pause (pas agréable en fait !). Une pause d'1 seconde à chaque tip d'heure me conviendrait parfaitement.
    Comment vous-y prendriez vous ?
    Merci beaucoup par avance de vos réponses.

    A+

    [img]http://www.zshare.net/image/62215743c2be4207/[/img]

  2. #2
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Procède avec une valeur modifiable, non ?

    • Quand l'heure est &quot;pile&quot;
    --&gt; Fixer valeur globale A à 0

    • Toutes les 1s ET
    Si Valeur A &lt; Nombre d'heures
    --&gt; Jouer le Biiip 1 fois
    --&gt; Ajouter 1 à valeur globale A


    Ca marche, après il existe peut être des méthodes plus efficaces ou synthétiques. Bien sûr, avec cette méthode, tu dois entrer une valeur A initiale plus importante, sinon ça va bipper en début de scène ^^

  3. #3
    No Products Registered

    Join Date
    Jun 2009
    Location
    Nancy (France)
    Posts
    89
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Tout d'abord, bonjour et merci de ta réponse Rometach2.
    Je pensais plutôt utiliser une <span style="font-weight: bold">Fastloop </span>!
    L'algorithme du pb. est alors le suivant :
    <span style="text-decoration: underline">Condition</span>: <span style="font-weight: bold">Object &quotate &amp; Time) New hour</span>
    - Créer et initialiser la <span style="font-weight: bold">Fastloop </span>(&quot;retrieve hours from Object &quotate &amp; Time pour déterminer le nb. de sons à jouer)
    =&gt; <span style="font-weight: bold">&quot;jouer sample&quot;</span>
    =&gt; suspendre le son
    =&gt; positionner le timer à 1 seconde (<span style="font-weight: bold">&quot;Set Timer 1 sec.&quot;</span>)
    <span style="font-weight: bold">Reboucler</span>

    Pourriez-vous m'aider à mettre en place cette solution ?
    Selon moi, plus on peut se passer de variable intermédiaire et mieux c'est.
    Merci encore.

    A+

  4. #4
    Gawen
    Guest

    Re: Faire sonner les <n> heures de l'horloge...

    Ça ne peut absolument pas fonctionner avec une fast loop, puisque les fast loop sont justement prévues pour boucler très vite (càd en un seul cycle de rafraichissement écran).

  5. #5
    No Products Registered

    Join Date
    Jun 2009
    Location
    Nancy (France)
    Posts
    89
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Ok.
    Existe-t'il les Loop normales sous MMF2 ?
    Sinon, j'ai essayer la méthode de Rometach2 mais je m'en mèle les crayons !
    Merci.

    EDIT : je crois avoir réussi à remodifier comme dit par Rometach2 et j'attends que quinze heures arrive bien sûr ! (dans 15 minutes, pas trop long donc !)



  6. #6
    No Products Registered

    Join Date
    Oct 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Je viens d'essayer chez moi, ça marche parfaitement. Si jamais ça te dis, je peux t'envoyer l'application, mais comme apparemment ça marche chez toi...

    De mon côté, je viens de découvrir avec horreur que, lorsqu'on modifie l'heure afichée par l'objet en question, ça change aussi l'heure de l'ordi lui-même...
    Gloups.
    Enfin ça va je vais la remettre... Et je m'en souviendrai comme astuce pour énerver le joueur &amp;#9786; &amp;#9787; &amp;#9786;

  7. #7
    No Products Registered

    Join Date
    Jun 2009
    Location
    Nancy (France)
    Posts
    89
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Oui cela marche pour les <span style="font-weight: bold"><span style="font-size: 14pt">15 </span></span>coups de quinze heures.

    Par contre, j'ai un autre pb. quand j'ai voulu modifier ceci :
    Global value A &gt; 12 =&gt; j'enlève 12 à global value A (pour ne jouer au plus que 12 coups d'horloge)
    et là, cela joue les tips d'heures indéfiniment avec la pause d'1 sec. entre chaque coup d'horloge.
    Pas si simple MMF2 ! Où dois-je mettre ma condition (et mon action de soustraction) ?

    Par contre, en changeant l'heure via l'object &quotate &amp; Time&quot;, cela me paraît logique de modifier l'heure système puisque c'est je crois programmé comme un objet système (= qui modifie les paramètres heures de l'OS)

    <span style="font-weight: bold">EDIT </span>: <span style="font-style: italic">c'est tout simple !</span>
    j'ai rajouter ceci à ma condition :
    [img]http://www.zshare.net/image/62220301df64080c/[/img]

    J'ai parlé trop vite ! Cela ne marchera qu'au delà de midi et jusqu'à 6 heures du matin (en ajoutant la fonction <span style="font-weight: bold">ABS </span>devant la soustraction)
    ???

  8. #8
    No Products Registered

    Join Date
    Jun 2009
    Location
    Nancy (France)
    Posts
    89
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Voilà la solution avec la variable globale A.
    En plus, ne sonne au plus que 12 coups d'horloge et cerise sur le gâteau, n'émet les tips d'horloge que lorsqu'il est exactement 15 heures, 16 heures, etc. même si vous relancez plusieurs fois le prog.
    [img]http://www.zshare.net/image/62221560f30f7d87/[/img]


  9. #9
    No Products Registered

    Join Date
    Mar 2008
    Location
    Suisse
    Posts
    115
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Faire sonner les <n> heures de l'horloge...

    Pour mon horloge Omega, j'ai mis un compteur sonnerie:

    <span style="font-weight: bold">toujours</span>: fixer compteur à <span style="font-style: italic">heure courante </span>-12

    <span style="font-weight: bold">Si le compteur est inférieur ou égal à 0</span>, ajouter 12 au compteur

    Et pour les sonneries:

    à chaque nouvelle heure, jouer l'échantillon <span style="font-style: italic">[compteur sonnerie]</span> fois

Similar Threads

  1. Faire un flipper
    By nantouillet in forum The Games Factory 2 - Technical Support
    Replies: 8
    Last Post: 13th July 2011, 01:05 PM
  2. Sans y passer des heures ...
    By 2310 in forum Multimedia Fusion 2 - Technical Support
    Replies: 9
    Last Post: 4th March 2011, 02:08 PM
  3. Faire faire au pointeur le "tour" de l'écran
    By DavidT in forum Multimedia Fusion 2 - Technical Support
    Replies: 15
    Last Post: 9th June 2010, 08:14 PM
  4. Faire du scrolling
    By DeSing in forum Multimedia Fusion 2 - Technical Support
    Replies: 6
    Last Post: 20th February 2008, 07:25 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
  •