Voilà mon problème :
Dans une animation "debut.dir", j'ai un son nommé "son" que je peux couper
en cliquant sur un bouton. Pour le remettre en route il me suffit de
recliquer à nouveau sur ce même bouton (ce son n'est pas sur une piste du
scénario).
Sur le bouton j'ai un script qui garde en mémoire le choix effectué et qui
permet de ne pas relancer le son lorsque je reviens à mon animation
"debut.dir".
Le problème c'est que j'ai une seconde animation "deux.dir" qui a un son
nommé "fond" sur la piste 1 du scénario. Mais si dans debut.dir, j'ai coupé
le son "son" et bien le son "fond" de l'animation deux.dir ne se lit pas.
Voici le script mis sur le bouton de l'animation debut.dir :
global gSon
on mouseDown me
gSon=not gSon
if (gSon=1) then
puppetSound 1, 0
else
puppetsound 1,"son"
end if
end
Que dois-je mettre comme script au début de ma seconde animation pour que le
son "fond" puisse se lire ????
>"Alex" a écrit Ou alors tu mets le son sur la piste 2 du scénario dans deux.dir, ça
devrait
le faire aussi, non ?
Non car ma piste 2 est déjà occupée !!!!
Pierre
Alex
En supposant que ton son "fond" commence à la frame 1 dans "deux.dir", si tu mets : on startMovie puppetSound 1,0 end ... tu ne devrait pas être trop loint de se que tu veux, non ?
Alex.
"Pierre" a écrit dans le message news: bu8tt6$7am$
>"Ned" > puppetSound 1, 0 > juste avant que ton "fond" ne soit présent dans le scénar ?
J'ai mis ça : on beginSprite me puppetSound 1,0 end
Jusqte avant le début de mon son dans la seconde animation, mais ça ne marche pas. Ou est mon erreur ?
Merci ! Pierre
En supposant que ton son "fond" commence à la frame 1 dans "deux.dir", si tu
mets :
on startMovie
puppetSound 1,0
end
... tu ne devrait pas être trop loint de se que tu veux, non ?
Alex.
"Pierre" <p.lecciaNOS@laposte.net> a écrit dans le message news:
bu8tt6$7am$1@forums.macromedia.com...
>"Ned"
> puppetSound 1, 0
> juste avant que ton "fond" ne soit présent dans le scénar ?
J'ai mis ça :
on beginSprite me
puppetSound 1,0
end
Jusqte avant le début de mon son dans la seconde animation, mais ça ne
marche pas.
Ou est mon erreur ?
En supposant que ton son "fond" commence à la frame 1 dans "deux.dir", si tu mets : on startMovie puppetSound 1,0 end ... tu ne devrait pas être trop loint de se que tu veux, non ?
Alex.
"Pierre" a écrit dans le message news: bu8tt6$7am$
>"Ned" > puppetSound 1, 0 > juste avant que ton "fond" ne soit présent dans le scénar ?
J'ai mis ça : on beginSprite me puppetSound 1,0 end
Jusqte avant le début de mon son dans la seconde animation, mais ça ne marche pas. Ou est mon erreur ?
Merci ! Pierre
Ned
le "beginSprite" doit être associé à un .. sprite ! tu l'as mis où ? t'as essayé la solution d'Alex en réponse à cette partie du thread ?
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu8tt6$7am$ | >"Ned" | > puppetSound 1, 0 | > juste avant que ton "fond" ne soit présent dans le scénar ? | | J'ai mis ça : | on beginSprite me | puppetSound 1,0 | end | | Jusqte avant le début de mon son dans la seconde animation, mais ça ne | marche pas. | Ou est mon erreur ? | | Merci ! | Pierre | | |
le "beginSprite" doit être associé à un .. sprite ! tu l'as mis où ? t'as
essayé la solution d'Alex en réponse à cette partie du thread ?
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Pierre" <p.lecciaNOS@laposte.net> a écrit dans le message de
news:bu8tt6$7am$1@forums.macromedia.com...
| >"Ned"
| > puppetSound 1, 0
| > juste avant que ton "fond" ne soit présent dans le scénar ?
|
| J'ai mis ça :
| on beginSprite me
| puppetSound 1,0
| end
|
| Jusqte avant le début de mon son dans la seconde animation, mais ça ne
| marche pas.
| Ou est mon erreur ?
|
| Merci !
| Pierre
|
|
|
le "beginSprite" doit être associé à un .. sprite ! tu l'as mis où ? t'as essayé la solution d'Alex en réponse à cette partie du thread ?
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu8tt6$7am$ | >"Ned" | > puppetSound 1, 0 | > juste avant que ton "fond" ne soit présent dans le scénar ? | | J'ai mis ça : | on beginSprite me | puppetSound 1,0 | end | | Jusqte avant le début de mon son dans la seconde animation, mais ça ne | marche pas. | Ou est mon erreur ? | | Merci ! | Pierre | | |
Pierre
>"Ned" a écrit t'as essayé la solution d'Alex en réponse à cette partie du thread ?
Non car ma piste 2 est occupée par un autre son. Le problème c'est que ma variable globale gSon prend la valeur 1 et pointe vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais pour toutes les animations. Donc j'ai beau essayer de mettre des instructions dans ma seconde animation, je n'arrive pas à réactiver la piste 1 !
Pour rappel : Dans ma 1ere anim :
Dans un script d'animation : global gSon on prepareMovie me puppetSound 1,"son" if voidP(gSon) then gSon=0 end if if (gSon=1) then puppetSound 1, 0 else puppetsound 1,"son" end if
Sur le bouton de coupure du son : on mouseDown me gSon=not gSon if (gSon=1) then puppetSound 1, 0 else puppetsound 1,"son" end if end
Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes suivantes dans un script d'animation : on prepareMovie me puppetSound 1,"nom de mon nouveau son" end
Mais ça ne donne rien. J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche pas !!
Je patauge complètement !!!! Pierre
>"Ned" a écrit
t'as essayé la solution d'Alex en réponse à cette partie du thread ?
Non car ma piste 2 est occupée par un autre son.
Le problème c'est que ma variable globale gSon prend la valeur 1 et pointe
vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais
pour toutes les animations. Donc j'ai beau essayer de mettre des
instructions dans ma seconde animation, je n'arrive pas à réactiver la piste
1 !
Pour rappel :
Dans ma 1ere anim :
Dans un script d'animation :
global gSon
on prepareMovie me
puppetSound 1,"son"
if voidP(gSon) then
gSon=0
end if
if (gSon=1) then
puppetSound 1, 0
else
puppetsound 1,"son"
end if
Sur le bouton de coupure du son :
on mouseDown me
gSon=not gSon
if (gSon=1) then
puppetSound 1, 0
else
puppetsound 1,"son"
end if
end
Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste
1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau
son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes
suivantes dans un script d'animation :
on prepareMovie me
puppetSound 1,"nom de mon nouveau son"
end
Mais ça ne donne rien.
J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche
pas !!
>"Ned" a écrit t'as essayé la solution d'Alex en réponse à cette partie du thread ?
Non car ma piste 2 est occupée par un autre son. Le problème c'est que ma variable globale gSon prend la valeur 1 et pointe vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais pour toutes les animations. Donc j'ai beau essayer de mettre des instructions dans ma seconde animation, je n'arrive pas à réactiver la piste 1 !
Pour rappel : Dans ma 1ere anim :
Dans un script d'animation : global gSon on prepareMovie me puppetSound 1,"son" if voidP(gSon) then gSon=0 end if if (gSon=1) then puppetSound 1, 0 else puppetsound 1,"son" end if
Sur le bouton de coupure du son : on mouseDown me gSon=not gSon if (gSon=1) then puppetSound 1, 0 else puppetsound 1,"son" end if end
Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes suivantes dans un script d'animation : on prepareMovie me puppetSound 1,"nom de mon nouveau son" end
Mais ça ne donne rien. J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche pas !!
Je patauge complètement !!!! Pierre
Ned
t'utilises pas de fadeOut ? quid du volume ?
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu91db$d9v$ | | >"Ned" a écrit | > t'as essayé la solution d'Alex en réponse à cette partie du thread ? | | Non car ma piste 2 est occupée par un autre son. | Le problème c'est que ma variable globale gSon prend la valeur 1 et pointe | vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais | pour toutes les animations. Donc j'ai beau essayer de mettre des | instructions dans ma seconde animation, je n'arrive pas à réactiver la piste | 1 ! | | Pour rappel : | Dans ma 1ere anim : | | Dans un script d'animation : | global gSon | on prepareMovie me | puppetSound 1,"son" | if voidP(gSon) then | gSon=0 | end if | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | | Sur le bouton de coupure du son : | on mouseDown me | gSon=not gSon | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | end | | Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste | 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau | son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes | suivantes dans un script d'animation : | on prepareMovie me | puppetSound 1,"nom de mon nouveau son" | end | | Mais ça ne donne rien. | J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche | pas !! | | Je patauge complètement !!!! | Pierre | | | | |
t'utilises pas de fadeOut ? quid du volume ?
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Pierre" <p.lecciaNOS@laposte.net> a écrit dans le message de
news:bu91db$d9v$1@forums.macromedia.com...
|
| >"Ned" a écrit
| > t'as essayé la solution d'Alex en réponse à cette partie du thread ?
|
| Non car ma piste 2 est occupée par un autre son.
| Le problème c'est que ma variable globale gSon prend la valeur 1 et pointe
| vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1
mais
| pour toutes les animations. Donc j'ai beau essayer de mettre des
| instructions dans ma seconde animation, je n'arrive pas à réactiver la
piste
| 1 !
|
| Pour rappel :
| Dans ma 1ere anim :
|
| Dans un script d'animation :
| global gSon
| on prepareMovie me
| puppetSound 1,"son"
| if voidP(gSon) then
| gSon=0
| end if
| if (gSon=1) then
| puppetSound 1, 0
| else
| puppetsound 1,"son"
| end if
|
| Sur le bouton de coupure du son :
| on mouseDown me
| gSon=not gSon
| if (gSon=1) then
| puppetSound 1, 0
| else
| puppetsound 1,"son"
| end if
| end
|
| Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la
piste
| 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le
nouveau
| son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les
lignes
| suivantes dans un script d'animation :
| on prepareMovie me
| puppetSound 1,"nom de mon nouveau son"
| end
|
| Mais ça ne donne rien.
| J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne
marche
| pas !!
|
| Je patauge complètement !!!!
| Pierre
|
|
|
|
|
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu91db$d9v$ | | >"Ned" a écrit | > t'as essayé la solution d'Alex en réponse à cette partie du thread ? | | Non car ma piste 2 est occupée par un autre son. | Le problème c'est que ma variable globale gSon prend la valeur 1 et pointe | vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais | pour toutes les animations. Donc j'ai beau essayer de mettre des | instructions dans ma seconde animation, je n'arrive pas à réactiver la piste | 1 ! | | Pour rappel : | Dans ma 1ere anim : | | Dans un script d'animation : | global gSon | on prepareMovie me | puppetSound 1,"son" | if voidP(gSon) then | gSon=0 | end if | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | | Sur le bouton de coupure du son : | on mouseDown me | gSon=not gSon | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | end | | Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste | 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau | son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes | suivantes dans un script d'animation : | on prepareMovie me | puppetSound 1,"nom de mon nouveau son" | end | | Mais ça ne donne rien. | J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche | pas !! | | Je patauge complètement !!!! | Pierre | | | | |
Pierre
Je ne comprends pas trop ta question ? A-t-elle un rapport avec mon problème ?
Pierre
"Ned" a écrit dans le message de news:bu91ns$ds1$
t'utilises pas de fadeOut ? quid du volume ?
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu91db$d9v$ | | >"Ned" a écrit | > t'as essayé la solution d'Alex en réponse à cette partie du thread ? | | Non car ma piste 2 est occupée par un autre son. | Le problème c'est que ma variable globale gSon prend la valeur 1 et
pointe
| vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais | pour toutes les animations. Donc j'ai beau essayer de mettre des | instructions dans ma seconde animation, je n'arrive pas à réactiver la piste | 1 ! | | Pour rappel : | Dans ma 1ere anim : | | Dans un script d'animation : | global gSon | on prepareMovie me | puppetSound 1,"son" | if voidP(gSon) then | gSon=0 | end if | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | | Sur le bouton de coupure du son : | on mouseDown me | gSon=not gSon | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | end | | Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste | 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau | son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes | suivantes dans un script d'animation : | on prepareMovie me | puppetSound 1,"nom de mon nouveau son" | end | | Mais ça ne donne rien. | J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche | pas !! | | Je patauge complètement !!!! | Pierre | | | | |
Je ne comprends pas trop ta question ?
A-t-elle un rapport avec mon problème ?
Pierre
"Ned" <nednet_HATES_SPAM@wanadoo.fr> a écrit dans le message de
news:bu91ns$ds1$1@forums.macromedia.com...
t'utilises pas de fadeOut ? quid du volume ?
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Pierre" <p.lecciaNOS@laposte.net> a écrit dans le message de
news:bu91db$d9v$1@forums.macromedia.com...
|
| >"Ned" a écrit
| > t'as essayé la solution d'Alex en réponse à cette partie du thread ?
|
| Non car ma piste 2 est occupée par un autre son.
| Le problème c'est que ma variable globale gSon prend la valeur 1 et
pointe
| vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1
mais
| pour toutes les animations. Donc j'ai beau essayer de mettre des
| instructions dans ma seconde animation, je n'arrive pas à réactiver la
piste
| 1 !
|
| Pour rappel :
| Dans ma 1ere anim :
|
| Dans un script d'animation :
| global gSon
| on prepareMovie me
| puppetSound 1,"son"
| if voidP(gSon) then
| gSon=0
| end if
| if (gSon=1) then
| puppetSound 1, 0
| else
| puppetsound 1,"son"
| end if
|
| Sur le bouton de coupure du son :
| on mouseDown me
| gSon=not gSon
| if (gSon=1) then
| puppetSound 1, 0
| else
| puppetsound 1,"son"
| end if
| end
|
| Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la
piste
| 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le
nouveau
| son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les
lignes
| suivantes dans un script d'animation :
| on prepareMovie me
| puppetSound 1,"nom de mon nouveau son"
| end
|
| Mais ça ne donne rien.
| J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne
marche
| pas !!
|
| Je patauge complètement !!!!
| Pierre
|
|
|
|
|
Je ne comprends pas trop ta question ? A-t-elle un rapport avec mon problème ?
Pierre
"Ned" a écrit dans le message de news:bu91ns$ds1$
t'utilises pas de fadeOut ? quid du volume ?
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu91db$d9v$ | | >"Ned" a écrit | > t'as essayé la solution d'Alex en réponse à cette partie du thread ? | | Non car ma piste 2 est occupée par un autre son. | Le problème c'est que ma variable globale gSon prend la valeur 1 et
pointe
| vers l'instruction puppetSound 1,0 pour désactiver le son de la piste 1 mais | pour toutes les animations. Donc j'ai beau essayer de mettre des | instructions dans ma seconde animation, je n'arrive pas à réactiver la piste | 1 ! | | Pour rappel : | Dans ma 1ere anim : | | Dans un script d'animation : | global gSon | on prepareMovie me | puppetSound 1,"son" | if voidP(gSon) then | gSon=0 | end if | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | | Sur le bouton de coupure du son : | on mouseDown me | gSon=not gSon | if (gSon=1) then | puppetSound 1, 0 | else | puppetsound 1,"son" | end if | end | | Donc je clique sur mon bouton, gSon prend la valeur 1 et désactive la piste | 1 (puppetSound 1,0). Et losque j'arrive sur ma seconde animation, le nouveau | son présent sur la piste 1 ne se lit pas ! J'ai essayé de rentrer les lignes | suivantes dans un script d'animation : | on prepareMovie me | puppetSound 1,"nom de mon nouveau son" | end | | Mais ça ne donne rien. | J'ai même essayé de donner à gSon la valeur 0 mais là non plus ça ne marche | pas !! | | Je patauge complètement !!!! | Pierre | | | | |
Ned
oui : si tu utilises "SoundFadeOut", cette fonction modifie les propriété de volume des sons, donc ton 2eme son peut si ça se trouve se jouer bel et bien, mais avec un volume à zéro........
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu98b6$nv1$ | Je ne comprends pas trop ta question ? | A-t-elle un rapport avec mon problème ? | | Pierre
oui : si tu utilises "SoundFadeOut", cette fonction modifie les propriété de
volume des sons, donc ton 2eme son peut si ça se trouve se jouer bel et
bien, mais avec un volume à zéro........
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Pierre" <p.lecciaNOS@laposte.net> a écrit dans le message de
news:bu98b6$nv1$1@forums.macromedia.com...
| Je ne comprends pas trop ta question ?
| A-t-elle un rapport avec mon problème ?
|
| Pierre
oui : si tu utilises "SoundFadeOut", cette fonction modifie les propriété de volume des sons, donc ton 2eme son peut si ça se trouve se jouer bel et bien, mais avec un volume à zéro........
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bu98b6$nv1$ | Je ne comprends pas trop ta question ? | A-t-elle un rapport avec mon problème ? | | Pierre