Yupanki  
   
  • Dans les tutoriaux pour TGF2 je terminai le tutorial Jukebox par : je pense qu'un utilisateur expérimenté trouverait une solution plus économique et élégante - par exemple avec l'objet Liste -
  • on va utiliser l'objet Liste - je remercie Yves Lamoureux qui m'avait donné autrefois la solution -
  • cf. Jukebox et Objet Liste
  • mettre un objet Liste dans la scène
  • dans le tableau d'évènements, en Début de scène, faire un Charger Liste Fichiers - comme paramètre Apppath$ + "*.mid" - 1
  • ensuite ajouter l'événement "Liste double-cliquée" + List Select("Liste") <> -1 (condition "Comparer 2 valeurs générales") pour détecter les double-clic seulement quand une ligne est sélectionnée - 2 - 3 - 4 - (expression Numéro de ligne courante de l'objet Liste)
  • utiliser l'action Jouer un fichier musique - 5 et 6 - comme paramètre List Select$("Liste") - (expression Ligne courante de l'objet Liste) - 7 et 8
  • variante : dans Charger Liste Fichiers, on aurait pu indiquer comme paramètre "mid\*.mid" - mid = nom du répertoire où sont stockés les mids -, ou encore Apppath$+"mid\*.mid"
    pour l'action
    Jouer un fichier musique, - comme paramètre "mid\"+List Select$( "Liste" ), ou encore Apppath$+"mid\"+List Select$( "Liste" )

     

 

     
     

     

 

     

   
  • à savoir : cette procédure ne fonctionne pas avec TGF2, il faut passer par un objet MCI pour jouer un fichier MIDI externe - avec comme périphérique sequencer -, cf. le CD Bonus de MMF2 : CD :\Examples\Objects\Media\House