[fla].. checkbox et variables... pouf c est quoi l erreur...
6 réponses
willy
Saluta tous et toutes,
alors j ai une checkbox qui lorsque l on clique appelle la fonction suivante
:
function show() {
proportions = _root.showcase.getValue();
if (proportions=="true") {toto="plouf";}
if (proportions=="false") {toto="pertertuf";}
_root.propy._visible = proportions;
il me fais bien apparaitre et disparaitre mon clip, mais il me retourne pas
les valeurs de toto ?
merci du coup de pouce !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ned
willy a tapotylographié : | Saluta tous et toutes, | alors j ai une checkbox qui lorsque l on clique appelle la fonction | suivante || | | function show() { | proportions = _root.showcase.getValue(); | if (proportions=="true") {toto="plouf";} | if (proportions=="false") {toto="pertertuf";} | _root.propy._visible = proportions; | | il me fais bien apparaitre et disparaitre mon clip, mais il me | retourne pas les valeurs de toto ? | merci du coup de pouce !
Tu es un peu vague : qu'est-ce que showcase, propy ? Es-tu sûr que ta fonction getValue te renvoit un string ? sinon, avec "_root.toto" au lieu de "toto" tout court ? -- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
willy <the_castor@hotmail.com> a tapotylographié :
| Saluta tous et toutes,
| alors j ai une checkbox qui lorsque l on clique appelle la fonction
| suivante
||
|
| function show() {
| proportions = _root.showcase.getValue();
| if (proportions=="true") {toto="plouf";}
| if (proportions=="false") {toto="pertertuf";}
| _root.propy._visible = proportions;
|
| il me fais bien apparaitre et disparaitre mon clip, mais il me
| retourne pas les valeurs de toto ?
| merci du coup de pouce !
Tu es un peu vague : qu'est-ce que showcase, propy ?
Es-tu sûr que ta fonction getValue te renvoit un string ?
sinon, avec "_root.toto" au lieu de "toto" tout court ?
--
------------------
Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
willy a tapotylographié : | Saluta tous et toutes, | alors j ai une checkbox qui lorsque l on clique appelle la fonction | suivante || | | function show() { | proportions = _root.showcase.getValue(); | if (proportions=="true") {toto="plouf";} | if (proportions=="false") {toto="pertertuf";} | _root.propy._visible = proportions; | | il me fais bien apparaitre et disparaitre mon clip, mais il me | retourne pas les valeurs de toto ? | merci du coup de pouce !
Tu es un peu vague : qu'est-ce que showcase, propy ? Es-tu sûr que ta fonction getValue te renvoit un string ? sinon, avec "_root.toto" au lieu de "toto" tout court ? -- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
Shaackal
Si tu cherche à avoir un avoir booléenne evite de lui donné une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui aurait été plus simple.
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} if (proportions==0{toto="pertertuf";} _root.propy._visible = proportions;
"willy" a écrit dans le message de news: 410522a6$0$15271$
Saluta tous et toutes, alors j ai une checkbox qui lorsque l on clique appelle la fonction
suivante
:
function show() { proportions = _root.showcase.getValue(); if (proportions=="true") {toto="plouf";} if (proportions=="false") {toto="pertertuf";} _root.propy._visible = proportions;
il me fais bien apparaitre et disparaitre mon clip, mais il me retourne
pas
les valeurs de toto ? merci du coup de pouce !
Si tu cherche à avoir un avoir booléenne evite de lui donné
une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui
aurait été plus simple.
function show() {
proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
if (proportions==1) {toto="plouf";}
if (proportions==0{toto="pertertuf";}
_root.propy._visible = proportions;
"willy" <the_castor@hotmail.com> a écrit dans le message de news:
410522a6$0$15271$636a15ce@news.free.fr...
Saluta tous et toutes,
alors j ai une checkbox qui lorsque l on clique appelle la fonction
suivante
:
function show() {
proportions = _root.showcase.getValue();
if (proportions=="true") {toto="plouf";}
if (proportions=="false") {toto="pertertuf";}
_root.propy._visible = proportions;
il me fais bien apparaitre et disparaitre mon clip, mais il me retourne
Si tu cherche à avoir un avoir booléenne evite de lui donné une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui aurait été plus simple.
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} if (proportions==0{toto="pertertuf";} _root.propy._visible = proportions;
"willy" a écrit dans le message de news: 410522a6$0$15271$
Saluta tous et toutes, alors j ai une checkbox qui lorsque l on clique appelle la fonction
suivante
:
function show() { proportions = _root.showcase.getValue(); if (proportions=="true") {toto="plouf";} if (proportions=="false") {toto="pertertuf";} _root.propy._visible = proportions;
il me fais bien apparaitre et disparaitre mon clip, mais il me retourne
pas
les valeurs de toto ? merci du coup de pouce !
Nicolas
si tu fais comme ca, ca sera plus propre au niveau codage
cas 1 (2 possibilité) :
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} else {toto="pertertuf";} _root.propy._visible = proportions; }
cas 2 (plus de 2 possibilité):
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 switch (proportions) { case 1: { toto="plouf"; break; } case 2: { toto="pertertuf"; break; } // et ainsi de suite, il me manque le cas générique, j'ai un trou } _root.propy._visible = proportions; }
"Shaackal" a écrit dans le message de news:ce5oe2$k0g$
Si tu cherche à avoir un avoir booléenne evite de lui donné une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui aurait été plus simple.
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} if (proportions==0{toto="pertertuf";} _root.propy._visible = proportions;
"willy" a écrit dans le message de news: 410522a6$0$15271$ > Saluta tous et toutes, > alors j ai une checkbox qui lorsque l on clique appelle la fonction suivante > : > > function show() { > proportions = _root.showcase.getValue(); > if (proportions=="true") {toto="plouf";} > if (proportions=="false") {toto="pertertuf";} > _root.propy._visible = proportions; > > il me fais bien apparaitre et disparaitre mon clip, mais il me retourne pas > les valeurs de toto ? > merci du coup de pouce ! > > > >
si tu fais comme ca, ca sera plus propre au niveau codage
cas 1 (2 possibilité) :
function show()
{
proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
if (proportions==1)
{toto="plouf";}
else
{toto="pertertuf";}
_root.propy._visible = proportions;
}
cas 2 (plus de 2 possibilité):
function show()
{
proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
switch (proportions)
{
case 1:
{
toto="plouf";
break;
}
case 2:
{
toto="pertertuf";
break;
}
// et ainsi de suite, il me manque le cas générique, j'ai un trou
}
_root.propy._visible = proportions;
}
"Shaackal" <Shaackal@antispam.fr> a écrit dans le message de
news:ce5oe2$k0g$1@forums.macromedia.com...
Si tu cherche à avoir un avoir booléenne evite de lui donné
une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui
aurait été plus simple.
function show() {
proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
if (proportions==1) {toto="plouf";}
if (proportions==0{toto="pertertuf";}
_root.propy._visible = proportions;
"willy" <the_castor@hotmail.com> a écrit dans le message de news:
410522a6$0$15271$636a15ce@news.free.fr...
> Saluta tous et toutes,
> alors j ai une checkbox qui lorsque l on clique appelle la fonction
suivante
> :
>
> function show() {
> proportions = _root.showcase.getValue();
> if (proportions=="true") {toto="plouf";}
> if (proportions=="false") {toto="pertertuf";}
> _root.propy._visible = proportions;
>
> il me fais bien apparaitre et disparaitre mon clip, mais il me retourne
pas
> les valeurs de toto ?
> merci du coup de pouce !
>
>
>
>
si tu fais comme ca, ca sera plus propre au niveau codage
cas 1 (2 possibilité) :
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} else {toto="pertertuf";} _root.propy._visible = proportions; }
cas 2 (plus de 2 possibilité):
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 switch (proportions) { case 1: { toto="plouf"; break; } case 2: { toto="pertertuf"; break; } // et ainsi de suite, il me manque le cas générique, j'ai un trou } _root.propy._visible = proportions; }
"Shaackal" a écrit dans le message de news:ce5oe2$k0g$
Si tu cherche à avoir un avoir booléenne evite de lui donné une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui aurait été plus simple.
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} if (proportions==0{toto="pertertuf";} _root.propy._visible = proportions;
"willy" a écrit dans le message de news: 410522a6$0$15271$ > Saluta tous et toutes, > alors j ai une checkbox qui lorsque l on clique appelle la fonction suivante > : > > function show() { > proportions = _root.showcase.getValue(); > if (proportions=="true") {toto="plouf";} > if (proportions=="false") {toto="pertertuf";} > _root.propy._visible = proportions; > > il me fais bien apparaitre et disparaitre mon clip, mais il me retourne pas > les valeurs de toto ? > merci du coup de pouce ! > > > >
Shaackal
Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en avoir N ? :)
"Nicolas" a écrit dans le message de news: ce88gp$qg1$
si tu fais comme ca, ca sera plus propre au niveau codage
cas 1 (2 possibilité) :
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} else {toto="pertertuf";} _root.propy._visible = proportions; }
cas 2 (plus de 2 possibilité):
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 switch (proportions) { case 1: { toto="plouf"; break; } case 2: { toto="pertertuf"; break; } // et ainsi de suite, il me manque le cas générique, j'ai un trou } _root.propy._visible = proportions; }
"Shaackal" a écrit dans le message de news:ce5oe2$k0g$ > Si tu cherche à avoir un avoir booléenne evite de lui donné > une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui > aurait été plus simple. > > function show() { > proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 > if (proportions==1) {toto="plouf";} > if (proportions==0{toto="pertertuf";} > _root.propy._visible = proportions; > > > "willy" a écrit dans le message de news: > 410522a6$0$15271$ > > Saluta tous et toutes, > > alors j ai une checkbox qui lorsque l on clique appelle la fonction > suivante > > : > > > > function show() { > > proportions = _root.showcase.getValue(); > > if (proportions=="true") {toto="plouf";} > > if (proportions=="false") {toto="pertertuf";} > > _root.propy._visible = proportions; > > > > il me fais bien apparaitre et disparaitre mon clip, mais il me
retourne
> pas > > les valeurs de toto ? > > merci du coup de pouce ! > > > > > > > > > >
Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en avoir N ?
:)
"Nicolas" <ndesaleux@hotmail.com> a écrit dans le message de news:
ce88gp$qg1$1@forums.macromedia.com...
si tu fais comme ca, ca sera plus propre au niveau codage
cas 1 (2 possibilité) :
function show()
{
proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
if (proportions==1)
{toto="plouf";}
else
{toto="pertertuf";}
_root.propy._visible = proportions;
}
cas 2 (plus de 2 possibilité):
function show()
{
proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
switch (proportions)
{
case 1:
{
toto="plouf";
break;
}
case 2:
{
toto="pertertuf";
break;
}
// et ainsi de suite, il me manque le cas générique, j'ai un trou
}
_root.propy._visible = proportions;
}
"Shaackal" <Shaackal@antispam.fr> a écrit dans le message de
news:ce5oe2$k0g$1@forums.macromedia.com...
> Si tu cherche à avoir un avoir booléenne evite de lui donné
> une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui
> aurait été plus simple.
>
> function show() {
> proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1
> if (proportions==1) {toto="plouf";}
> if (proportions==0{toto="pertertuf";}
> _root.propy._visible = proportions;
>
>
> "willy" <the_castor@hotmail.com> a écrit dans le message de news:
> 410522a6$0$15271$636a15ce@news.free.fr...
> > Saluta tous et toutes,
> > alors j ai une checkbox qui lorsque l on clique appelle la fonction
> suivante
> > :
> >
> > function show() {
> > proportions = _root.showcase.getValue();
> > if (proportions=="true") {toto="plouf";}
> > if (proportions=="false") {toto="pertertuf";}
> > _root.propy._visible = proportions;
> >
> > il me fais bien apparaitre et disparaitre mon clip, mais il me
retourne
> pas
> > les valeurs de toto ?
> > merci du coup de pouce !
> >
> >
> >
> >
>
>
Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en avoir N ? :)
"Nicolas" a écrit dans le message de news: ce88gp$qg1$
si tu fais comme ca, ca sera plus propre au niveau codage
cas 1 (2 possibilité) :
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 if (proportions==1) {toto="plouf";} else {toto="pertertuf";} _root.propy._visible = proportions; }
cas 2 (plus de 2 possibilité):
function show() { proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 switch (proportions) { case 1: { toto="plouf"; break; } case 2: { toto="pertertuf"; break; } // et ainsi de suite, il me manque le cas générique, j'ai un trou } _root.propy._visible = proportions; }
"Shaackal" a écrit dans le message de news:ce5oe2$k0g$ > Si tu cherche à avoir un avoir booléenne evite de lui donné > une string en valeur. A ta place j'aurais utilisé 0 et 1 ce qui > aurait été plus simple. > > function show() { > proportions = _root.showcase.getValue(); // valeur numériques 0 ou 1 > if (proportions==1) {toto="plouf";} > if (proportions==0{toto="pertertuf";} > _root.propy._visible = proportions; > > > "willy" a écrit dans le message de news: > 410522a6$0$15271$ > > Saluta tous et toutes, > > alors j ai une checkbox qui lorsque l on clique appelle la fonction > suivante > > : > > > > function show() { > > proportions = _root.showcase.getValue(); > > if (proportions=="true") {toto="plouf";} > > if (proportions=="false") {toto="pertertuf";} > > _root.propy._visible = proportions; > > > > il me fais bien apparaitre et disparaitre mon clip, mais il me
retourne
> pas > > les valeurs de toto ? > > merci du coup de pouce ! > > > > > > > > > >
Bubar
Shaackal wrote:
Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en avoir N ? :)
Juste mes 2 cents : en général un case est plus lent qu'un if, du moins pour les langages que je connais (et donc _pas_ l'as). C'est moins propre mais il vaut généralement mieux passer par des if imbriqués si on cherche la vitesse.
-- Bubar
Shaackal wrote:
Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en
avoir N ? :)
Juste mes 2 cents : en général un case est plus lent qu'un if, du moins pour
les langages que je connais (et donc _pas_ l'as).
C'est moins propre mais il vaut généralement mieux passer par des if
imbriqués si on cherche la vitesse.
Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en avoir N ? :)
Juste mes 2 cents : en général un case est plus lent qu'un if, du moins pour les langages que je connais (et donc _pas_ l'as). C'est moins propre mais il vaut généralement mieux passer par des if imbriqués si on cherche la vitesse.
-- Bubar
Nicolas
C'est possible que ca soit plus lent, quoique, je crois que si le langage est compilé, le switch () est traduit par des if. Cependant, pour une question de lisibilité et par habitude de prog, c'est plus propre comme ca.
"Bubar" a écrit dans le message de news:ce9l20$om1$
Shaackal wrote: > Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en > avoir N ? :) Juste mes 2 cents : en général un case est plus lent qu'un if, du moins
pour
les langages que je connais (et donc _pas_ l'as). C'est moins propre mais il vaut généralement mieux passer par des if imbriqués si on cherche la vitesse.
-- Bubar
C'est possible que ca soit plus lent, quoique, je crois que si le
langage est compilé, le switch () est traduit par des if.
Cependant, pour une question de lisibilité et par habitude de prog,
c'est plus propre comme ca.
"Bubar" <bubarnet_SPAM_DE_M@yahoo.fr> a écrit dans le message de
news:ce9l20$om1$1@forums.macromedia.com...
Shaackal wrote:
> Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en
> avoir N ? :)
Juste mes 2 cents : en général un case est plus lent qu'un if, du moins
pour
les langages que je connais (et donc _pas_ l'as).
C'est moins propre mais il vaut généralement mieux passer par des if
imbriqués si on cherche la vitesse.
C'est possible que ca soit plus lent, quoique, je crois que si le langage est compilé, le switch () est traduit par des if. Cependant, pour une question de lisibilité et par habitude de prog, c'est plus propre comme ca.
"Bubar" a écrit dans le message de news:ce9l20$om1$
Shaackal wrote: > Mais si ! Mais si ! Il a raison pourquoi 2 valeur quand on peut en > avoir N ? :) Juste mes 2 cents : en général un case est plus lent qu'un if, du moins
pour
les langages que je connais (et donc _pas_ l'as). C'est moins propre mais il vaut généralement mieux passer par des if imbriqués si on cherche la vitesse.