j ais créé une liste d acteurs(memList) se trouvant dans ma castLib "audio",
chaque acteur est affiché sur une ligne differente dans un champs de texte
appellé "listeaudio"
JE VOUDRAIS SIMPLEMENT FAIRE CORESPONDRE LA VALEUR DE CHAQUE LIGNE DE MA
LISTE AVEC LE MEMBERNUM DE CHAQUE ACTEUR DANS MA CAST ;
Ceci me permettrait de lancer l acteur selectionné dans ma liste .... mais
mon efficacité dans le maniement de la syntaxe ne me permet pas de finir ce
que je veux, toute aide est plus que bienvenue
if the mouseLine = (castLib("audio1").member.number then ..... ne marche
pas !! j ais bien essayé avec count() mais il m affiche le total ....
ca ne doit pourtant pas etre bien compliquer de faire en sorte qu un numero
de ligne d une liste puisse correspondre a un numéro d acteur d une cast
donnée.
merci d avance si quelqu un peut m aider a y voir plus clair .
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
Dans :cbrgk7$r7o$, greenshot a tapotylographié : | bonjour, |...... | merci d avance si quelqu un peut m aider a y voir plus clair .
Pour cela il faudrait que tu sois toi-même un peu plus clair : que mets-tu dans memList ? une liste de noms d'acteurs ? d'acteurs eux-mêmes ? de titres ?
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
Dans :cbrgk7$r7o$1@forums.macromedia.com,
greenshot <greenshot@wanadoo.fr> a tapotylographié :
| bonjour,
|......
| merci d avance si quelqu un peut m aider a y voir plus clair .
Pour cela il faudrait que tu sois toi-même un peu plus clair : que mets-tu
dans memList ? une liste de noms d'acteurs ? d'acteurs eux-mêmes ? de titres
?
--
------------------
Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Dans :cbrgk7$r7o$, greenshot a tapotylographié : | bonjour, |...... | merci d avance si quelqu un peut m aider a y voir plus clair .
Pour cela il faudrait que tu sois toi-même un peu plus clair : que mets-tu dans memList ? une liste de noms d'acteurs ? d'acteurs eux-mêmes ? de titres ?
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
greenshot
je cree une liste de nom d acteurs ...
on makeAudioList() memList = [] libCount = castLib "audio" memCount = the number of members of castLib ""audio"" repeat with theMem = 1 to memCount if member(theMem,""audio"").type <> #EMPTY then memList.add(member(theMem,""audio"").name) end if
end repeat return memList put memList into member "audiolist" end
j ai ensuite un autre script qui crée une ligne par nom d acteur ...
je veux ensuite faire reconnaitre a director que si je clique sur une certaine ligne(the mouseLine) il doit reconnaitre l acteur dont le numero dans la cast correspond ce numero de ligne ...et c est al que je bute ...
merci si tu y vois quelque chose car tout ce que j essai m amene des erreurs ... et je pense pourtant que c est bien simple ...
je cree une liste de nom d acteurs ...
on makeAudioList()
memList = []
libCount = castLib "audio"
memCount = the number of members of castLib ""audio""
repeat with theMem = 1 to memCount
if member(theMem,""audio"").type <> #EMPTY then
memList.add(member(theMem,""audio"").name)
end if
end repeat
return memList
put memList into member "audiolist"
end
j ai ensuite un autre script qui crée une ligne par nom d acteur ...
je veux ensuite faire reconnaitre a director que si je clique sur une
certaine ligne(the mouseLine) il doit reconnaitre l acteur dont le numero
dans la cast correspond ce numero de ligne ...et c est al que je bute ...
merci si tu y vois quelque chose car tout ce que j essai m amene des erreurs
... et je pense pourtant que c est bien simple ...
on makeAudioList() memList = [] libCount = castLib "audio" memCount = the number of members of castLib ""audio"" repeat with theMem = 1 to memCount if member(theMem,""audio"").type <> #EMPTY then memList.add(member(theMem,""audio"").name) end if
end repeat return memList put memList into member "audiolist" end
j ai ensuite un autre script qui crée une ligne par nom d acteur ...
je veux ensuite faire reconnaitre a director que si je clique sur une certaine ligne(the mouseLine) il doit reconnaitre l acteur dont le numero dans la cast correspond ce numero de ligne ...et c est al que je bute ...
merci si tu y vois quelque chose car tout ce que j essai m amene des erreurs ... et je pense pourtant que c est bien simple ...
Ned
Dans :cbrksa$3dr$, greenshot a tapotylographié : | je cree une liste de nom d acteurs ... | ......
pourquoi tu t'embêtes avec les numéros d'acteur puisque tu stockes leur nom ? Du moment que celui-ci est unique, tu as ta solution :
... maLigne = the mouseLine if (maLigne > 0) then nomActeur = memList[maLigne] puppetSound 1, nomActeur -- ou que sais-je.... end if ...
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
Dans :cbrksa$3dr$1@forums.macromedia.com,
greenshot <greenshot@wanadoo.fr> a tapotylographié :
| je cree une liste de nom d acteurs ...
| ......
pourquoi tu t'embêtes avec les numéros d'acteur puisque tu stockes leur nom
? Du moment que celui-ci est unique, tu as ta solution :
...
maLigne = the mouseLine
if (maLigne > 0) then
nomActeur = memList[maLigne]
puppetSound 1, nomActeur -- ou que sais-je....
end if
...
--
------------------
Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Dans :cbrksa$3dr$, greenshot a tapotylographié : | je cree une liste de nom d acteurs ... | ......
pourquoi tu t'embêtes avec les numéros d'acteur puisque tu stockes leur nom ? Du moment que celui-ci est unique, tu as ta solution :
... maLigne = the mouseLine if (maLigne > 0) then nomActeur = memList[maLigne] puppetSound 1, nomActeur -- ou que sais-je.... end if ...
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
greenshot
merci pour ton aide mais j ais une script eroor : obect expected sur
nomActeur = memList[maLigne]
je pense aussi qu il est plus facile de faire evaluer le numero de la ligne dans le champs ou s affiche la liste avec le memberNum d un acteur d une cast donnée ...
je suis en pleine confusion et ne sait plus vraiment par qu elle bout commencer ... ;-)
pourquoi tu t'embêtes avec les numéros d'acteur puisque tu stockes leur
nom
? Du moment que celui-ci est unique, tu as ta solution :
... maLigne = the mouseLine if (maLigne > 0) then nomActeur = memList[maLigne] puppetSound 1, nomActeur -- ou que sais-je.... end if ...
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
merci pour ton aide mais j ais une script eroor : obect expected sur
nomActeur = memList[maLigne]
je pense aussi qu il est plus facile de faire evaluer le numero de la ligne
dans le champs ou s affiche la liste avec le memberNum d un acteur d une
cast donnée ...
je suis en pleine confusion et ne sait plus vraiment par qu elle bout
commencer ... ;-)
pourquoi tu t'embêtes avec les numéros d'acteur puisque tu stockes leur
nom
? Du moment que celui-ci est unique, tu as ta solution :
...
maLigne = the mouseLine
if (maLigne > 0) then
nomActeur = memList[maLigne]
puppetSound 1, nomActeur -- ou que sais-je....
end if
...
--
------------------
Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
merci pour ton aide mais j ais une script eroor : obect expected sur
nomActeur = memList[maLigne]
je pense aussi qu il est plus facile de faire evaluer le numero de la ligne dans le champs ou s affiche la liste avec le memberNum d un acteur d une cast donnée ...
je suis en pleine confusion et ne sait plus vraiment par qu elle bout commencer ... ;-)
pourquoi tu t'embêtes avec les numéros d'acteur puisque tu stockes leur
nom
? Du moment que celui-ci est unique, tu as ta solution :
... maLigne = the mouseLine if (maLigne > 0) then nomActeur = memList[maLigne] puppetSound 1, nomActeur -- ou que sais-je.... end if ...
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
Ned
Dans :cbs79a$sh8$, greenshot a tapotylographié : | merci pour ton aide mais j ais une script eroor : obect expected sur | | nomActeur = memList[maLigne] | | | je pense aussi qu il est plus facile de faire evaluer le numero de la | ligne dans le champs ou s affiche la liste avec le memberNum d un | acteur d une cast donnée ... | | je suis en pleine confusion et ne sait plus vraiment par qu elle bout | commencer ... ;-) |
tu as une approche bien compliquée je trouve. Tu peux "atteindre" un acteur par son nom, donc pourquoi vouloir à tout prix connaitre son memberNum ? A priori si tu déclares ta fameuse memlist en global ce que j'ai écris devrait marcher, en accédant ensuite à l'actuer par son nom : member(nomActeur) .....
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
Dans :cbs79a$sh8$1@forums.macromedia.com,
greenshot <greenshot@wanadoo.fr> a tapotylographié :
| merci pour ton aide mais j ais une script eroor : obect expected sur
|
| nomActeur = memList[maLigne]
|
|
| je pense aussi qu il est plus facile de faire evaluer le numero de la
| ligne dans le champs ou s affiche la liste avec le memberNum d un
| acteur d une cast donnée ...
|
| je suis en pleine confusion et ne sait plus vraiment par qu elle bout
| commencer ... ;-)
|
tu as une approche bien compliquée je trouve. Tu peux "atteindre" un acteur
par son nom, donc pourquoi vouloir à tout prix connaitre son memberNum ?
A priori si tu déclares ta fameuse memlist en global ce que j'ai écris
devrait marcher, en accédant ensuite à l'actuer par son nom :
member(nomActeur)
.....
--
------------------
Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Dans :cbs79a$sh8$, greenshot a tapotylographié : | merci pour ton aide mais j ais une script eroor : obect expected sur | | nomActeur = memList[maLigne] | | | je pense aussi qu il est plus facile de faire evaluer le numero de la | ligne dans le champs ou s affiche la liste avec le memberNum d un | acteur d une cast donnée ... | | je suis en pleine confusion et ne sait plus vraiment par qu elle bout | commencer ... ;-) |
tu as une approche bien compliquée je trouve. Tu peux "atteindre" un acteur par son nom, donc pourquoi vouloir à tout prix connaitre son memberNum ? A priori si tu déclares ta fameuse memlist en global ce que j'ai écris devrait marcher, en accédant ensuite à l'actuer par son nom : member(nomActeur) .....
-- ------------------ Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
greenshot
j ais finalement trouvé ce que je cherchais ... mouseLine me donne une valeur ... qui est identique au memberNum de l acteur que je "cherche" ... pour cibler un acteur c est : member( [num d acteur], "cast de l acteur") donc :
if member( the mouseLine , "audio") <> #empty then sound(2).play(member(the mouseLine,"audio"))
y a plus qu a declarer une variable pour le nom de cast d un sprite donné et meme si on change de cast le script marche toujours
merci pour ton aide ...
j ais finalement trouvé ce que je cherchais ... mouseLine me donne une
valeur ... qui est identique au memberNum de l acteur que je "cherche" ...
pour cibler un acteur c est : member( [num d acteur], "cast de l acteur")
donc :
if member( the mouseLine , "audio") <> #empty then
sound(2).play(member(the mouseLine,"audio"))
y a plus qu a declarer une variable pour le nom de cast d un sprite donné et
meme si on change de cast le script marche toujours
j ais finalement trouvé ce que je cherchais ... mouseLine me donne une valeur ... qui est identique au memberNum de l acteur que je "cherche" ... pour cibler un acteur c est : member( [num d acteur], "cast de l acteur") donc :
if member( the mouseLine , "audio") <> #empty then sound(2).play(member(the mouseLine,"audio"))
y a plus qu a declarer une variable pour le nom de cast d un sprite donné et meme si on change de cast le script marche toujours