module inscription newsletter haut de page forum mobile

Ateliers et Formations

scenarist : GPRM et set highlighted button

Discussion dans 'Sonic Scenarist, Reel DVD, DVD-it, MyDVD' créé par mamat, 16 Décembre 2003.

Tags:
  1. mamat

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    8
    Appréciations:
    +0 / 0 / -0
    Bonjour,

    quelqu'un sait il pourquoi la commande set highlighted button fonctionne bien avec une valeur (immediate) mais pas avec un GPRM ?

    SetHL_BTNN HL_BTNN = 5 fonctionne bien alors que
    SetHL_BTNN HL_BTNN = GPRM1 ne fonctionne pas (message warning dans l'onglet simulation)

    en fait j'ai un menu avec 5 boutons qui envoient vers un track avec plusieurs chapitres, et je veux qu'à la fin de chaque chapitre on retourne au menu avec le boutton du chapitre suivant sélectionné.

    donc en CELL de ma track j'ai :
    1: { mov GPRM1, 2 ; LinkPGCN menu-t-pgc }
    2: { mov GPRM1, 3 ; LinkPGCN menu-t-pgc }
    3: { mov GPRM1, 4 ; LinkPGCN menu-t-pgc }
    4: { mov GPRM1, 5 ; LinkPGCN menu-t-pgc }
    5: { mov GPRM1, 6 ; LinkPGCN menu-t-pgc }


    et en PRE du menu :
    SetHL_BTNN HL_BTNN = GPRM1


    ... mais ca marche pas .... :col:


    alors en mettant en PRE du menu :
    1: Mov GPRM2, 1
    2: if (GPRM1 == GPRM2) SetHL_BTNN HL_BTNN=1
    3: Mov GPRM2, 2
    4: if (GPRM1 == GPRM2) SetHL_BTNN HL_BTNN=2
    5: Mov GPRM2, 3
    6: if (GPRM1 == GPRM2) SetHL_BTNN HL_BTNN=3
    7: Mov GPRM2, 4
    8: if (GPRM1 == GPRM2) SetHL_BTNN HL_BTNN=4
    9: Mov GPRM2, 5
    10: if (GPRM1 == GPRM2) SetHL_BTNN HL_BTNN=5

    ca fonctionne, mais je me dit que c'est pas vraiment top-top comme solution et qu'il doit bien y avoir plus "propre"



    :perplexe: :perplexe: :perplexe:
     
  2. DISCAM

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    49
    Appréciations:
    +0 / 0 / -0
    Utilise SPRM8

    LE TOP TOP Avec SPRM8

    Dans ton Menu en Pre :
    SetHL_BTNNHL_BTNN=GPRM0

    Dans ton Menu en Post :
    Mov GPRM0, SPRM8

    Dans ton Chapitre ou sous menu en Pre :
    Mov GPRM0,2048


    Chaque bouton est incrémenté de 1024
    Bouton1= 1024 - Bouton2= 2048- Bouton3 =3072- etc..


    Voila pour la guerre des boutons.
     
  3. BMD_Online

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    70
    Appréciations:
    +0 / 0 / -0
    Re: Utilise SPRM8

    Le commentaire qui a toute son importance. Tout vient de là.
    J'avais eu le même problème.
     
  4. mamat

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    8
    Appréciations:
    +0 / 0 / -0
    ah, c'est donc ça ....

    SPRM8 renvoie bien le dernier bouton sélectionné ?
    donc si je fais SetHL_BTNNHL_BTNN=SPRM8 + 1024

    je devrais normalement avoir le bouton suivant sélectionné automatiquement ( + un test si le bouton est le dernier)

    je vais tester ca,

    merci à vous pour votre aide :D
     
  5. DISCAM

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    49
    Appréciations:
    +0 / 0 / -0
    Nota

    Attention pour que ca marche ne pas oublier dans Track Editor
    de mettre : forced selected button = nonexistant



    Bon courage.
     
  6. BMD_Online

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    70
    Appréciations:
    +0 / 0 / -0
    Attention, ce n'est pas +1024 mais x1024 !
     
  7. mamat

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    8
    Appréciations:
    +0 / 0 / -0
    donc en fait les valeurs de SPRM8 = 1, 2, 3, ...
    et celles de SetHL_BTNNHL_BTNN = 1024, 2048, 3072, ...

    et alors j'ai SetHL_BTNNHL_BTNN=SPRM8 x 1024 + 1024
    si je veux que le bouton suivant soit sélectionné quand je retourne au menu


    ou alors

    en CELL :
    1: { mov GPRM0, 2048 ; LinkPGCN menu-t-pgc }
    2: { mov GPRM0, 3072 ; LinkPGCN menu-t-pgc }
    3: { mov GPRM0, 4096 ; LinkPGCN menu-t-pgc }
    4: { mov GPRM0, 5120 ; LinkPGCN menu-t-pgc }
    5: { mov GPRM0, 1024 ; LinkPGCN menu-t-pgc }

    avec en PRE du menu :
    SetHL_BTNN HL_BTNN = GPRM0

    celle là marche, je vais essayer la solution avec SPRM8

    merci pour votre aide et JOYEUSES FETES !!!
     
  8. dara

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    72
    Appréciations:
    +0 / 0 / -0
    highlight button URGENT

    J'ai réalisé 2 menus bonus avec 5 selections par menu et j'ai fais comme discam a expliqué sa fonctonne très bien, mais le problème c'est que quand je passe au 2eme menu bonus le highlight ne va pas sur ma premiere selection mais la derniere selecion que j'ai eu dans mon premier menu bonus, alors comment faire pour que quand je change de page le highlitht se retrouve sur ma premiere selection.

    Merci de vos réponse.

    David

    :help:
     

Dernières occasions

 

Partager cette page