Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Faire clignoter un texte | |
| | Auteur | Message |
---|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Faire clignoter un texte Jeu 23 Jan 2014 - 16:20 | |
| Salut tout le monde. Panoramic ne dispose pas d’une commande BLINK qui fait clignoter un texte. J’ai tenté ce code, mais je me demande s’il n’y a pas une autre solution plus élégante ? - Code:
-
rem ============================================================================ rem Faire clignoter un texte rem ============================================================================ label blink1,blink2 color 0,0,0,0 alpha 20 : top 20,50 : left 20,50 : font_size 20,18 :font_name 20,"comic sans ms" caption 20,"!!! Avertissement !!! Warning !!! Achtung !!!" timer 9998 : timer_interval 9998, 500 : on_timer 9998, blink1 timer 9999 : timer_interval 9999, 500 : on_timer 9999, blink2
end rem ============================================================================ blink1: timer_off 9998 : timer_on 9999 font_color 20,255,0,0 return rem ============================================================================ blink2: timer_off 9999 : timer_on 9998 font_color 20,0,255,0 return rem ============================================================================
| |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 23 Jan 2014 - 16:26 | |
| je pense que tu peux réduire à un timer avec une variable de plus... | |
| | | Invité Invité
| Sujet: Re: Faire clignoter un texte Jeu 23 Jan 2014 - 17:23 | |
| Oui, Ygenorimi a raison. Cela me foutrais la trouille de me servir d'un même objet pour une même chose avec deux timers, quoique tu arrêtes l'autre timer. Je préfère cette méthode: - Code:
-
rem ============================================================================ rem Faire clignoter un texte rem ============================================================================ label blink1,blink2 dim blink% color 0,0,0,0 alpha 20 : top 20,50 : left 20,50 : font_size 20,18 :font_name 20,"comic sans ms" caption 20,"!!! Avertissement !!! Warning !!! Achtung !!!" timer 9998 : timer_interval 9998, 500 : on_timer 9998, blink1 ' timer 9999 : timer_interval 9999, 500 : on_timer 9999, blink2
end rem ============================================================================ blink1: blink% = -1-blink% if blink% = 0 then font_color 20,255,0,0 : else : font_color 20,0,255,0 return
|
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Faire clignoter un texte Jeu 23 Jan 2014 - 17:49 | |
| Bravo Cosmos 70. Il fallait y penser, ce que je n'arrive pas à le faire ces derniers temps! | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Faire clignoter un texte Jeu 23 Jan 2014 - 18:22 | |
| Bonne idée le texte qui clignote, Je l'ai un peu arrangé à ma sauce - Code:
-
rem ============================================================================ rem Faire clignoter un texte rem ============================================================================ label blink1 dim blink%,texte$ color 0,0,0,0 : width 0,720 alpha 20 : top 20,50 : left 20,50 : font_size 20,18 :font_name 20,"comic sans ms" timer 9998 : timer_interval 9998, 500 : on_timer 9998, blink1
end rem ============================================================================ blink1: texte$="!!! Avertissement !!! Warning !!! Achtung !!! çà va sauter !" clignote(20,255,0,0,0,255,0,texte$) return ' ---------- sub clignote(nobj%,c1r%,c1g%,c1b%,c2r%,c2g%,c2b%,txt$) blink% = -1-blink% caption nobj%,txt$ if blink% = 0 then font_color nobj%,c1r%,c1g%,c1b% : else : font_color nobj%,c2r%,c2g%,c2b% end_sub A+ | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Faire clignoter un texte Jeu 23 Jan 2014 - 18:36 | |
| C'est donc la blink sauce | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 23 Jan 2014 - 20:59 | |
| @ Jean Claude, - Citation :
- if blink% = 0 then font_color nobj%,c1r%,c1g%,c1b% : else : font_color nobj%,c2r%,c2g%,c2b%
tu as un "then" en trop il me semble... | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Faire clignoter un texte Ven 24 Jan 2014 - 0:00 | |
| Tu es sûr que tu as bu ton café Il n’y a ni un then en trop ni en moins mais tout juste ce qu’il faut | |
| | | Invité Invité
| Sujet: Re: Faire clignoter un texte Ven 24 Jan 2014 - 0:03 | |
| Non pas du tout Ygeronimi. La syntaxe est correct. Je sais que tu en a une autre: IF ... : ELSE : END_IF
Soit tu mets le THEN, soit tu mets END_IF (mais pas les deux)
Croisé avec Papydall. |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Faire clignoter un texte Ven 24 Jan 2014 - 0:12 | |
| Dans le cas su IF..ELSE..END_IF, il n'y a pas de THEN.. | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Ven 24 Jan 2014 - 2:04 | |
| J'ai dit une bêtise... Je ne connaissais pas cette structure " If Then else" Perso, je ne l'utiliserai pas mais si cela fonctionne.... | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Faire clignoter un texte Sam 25 Jan 2014 - 8:19 | |
| @Ygeronimi, moi n'on plus je n'utilise pas cette méthode, je n'ai fait qu'adapter le code de Papydall, sans m'en apercevoir. Finalement c'est pas mal, car on écrit qu'une ligne de code au lieu de 5. - Code:
-
if blink% = 0 font_color nobj%,c1r%,c1g%,c1b% else font_color nobj%,c2r%,c2g%,c2b% end_if A+ | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Faire clignoter un texte Sam 25 Jan 2014 - 11:52 | |
| Et bien : tout est bien qui fini bien ! Quelqu’un a appris quelque chose. C’est déjà ça !
PS : Sorry ! Je n’ai pas trouvé une plaisanterie meilleure | |
| | | Contenu sponsorisé
| Sujet: Re: Faire clignoter un texte | |
| |
| | | | Faire clignoter un texte | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |