[DIR MX] Mémoriser un repère pour un historique en amont ?
3 réponses
Pierre
Bonjour,
On m'a appris hier que je pouvais aller de l'animation 1 au repère "machin"
de l'animation 2 par l'instruction suivante :
go frame("machin") of movie("animation2.dir")
Mais comment faire pour que depuis mon animation 2, je puisse cliquer sur un
bouton ayant le comportement "Historique Amont" et revenir à mon animation
1.
(car l'animation2 peut etre atteinte depuis plusieurs animations).
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
Salut Pierre,
Ne le prends surtout pas mal, mais au vu de tes questions on comprend que tu débutes tout juste avec le lingo, et j'irai jusqu'à dire avec la programmation en général. C'est pourquoi je t'invite à suivre qq tutoriaux ou d'acheter un bouquin qui te permettraient d'acquérir les bases nécessaires à résoudre 80% de tes soucis. En l'occurence, comme te l'as dit Lionel, tu peux très facilement résoudre ton problème avec une variable globale, comme pour ton problème de son : imaginons une variable contenant 2 mots : le nom du label (disons "retour") et le nom de l'anim vers qui revenir. Tes boutons de "départ" de l'anim seront du genre :
global gRetour on MouseUp me gRetour = "retour" && the movieName go to frame ("vers_ou_on_va") of movie (the moviePath & "l_anim_ou_on_va") end
et tes boutons de retour :
global gRetour on MouseUp me if voidP(gRetour) -- par sécurité, au cas où vide, cad pas passé par un bouton "départ" alert ("pas de retour") else if gRetour.word.count = 2 -- idem, ici tt va bien go to frame (gRetour.word[1]) of movie (the moviePath & gRetour.word[2]) else alert ("retour inattendu : (" & gRetour & ")") end if end if end
En terme de "conaissances" en programmation, il s'agit là du ba-ba : usage d'une variable, portée globale de la varibale, test de la variable, création d'une "convention" de format pour le contenu de la variable. Tu peux ensuite faire évoluer une telle solution vers un système de navigation historique ("précédent", "suivant") en plus d'un simple retour au sommaire, en utilisant une liste.
Je n'ai pas d'adresses de tut sous la main, mais je peux essayer de t'en trouver si tu n'y arrives pas.
Bonne journée :o)
ps : cette solution implique qu'il n'y ait pas d'espaces dans le nom de fichier de tes anim'
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bk8qcm$dij$ | Bonjour, | | On m'a appris hier que je pouvais aller de l'animation 1 au repère "machin" | de l'animation 2 par l'instruction suivante : | | go frame("machin") of movie("animation2.dir") | | Mais comment faire ...
Salut Pierre,
Ne le prends surtout pas mal, mais au vu de tes questions on comprend que tu
débutes tout juste avec le lingo, et j'irai jusqu'à dire avec la
programmation en général. C'est pourquoi je t'invite à suivre qq tutoriaux
ou d'acheter un bouquin qui te permettraient d'acquérir les bases
nécessaires à résoudre 80% de tes soucis.
En l'occurence, comme te l'as dit Lionel, tu peux très facilement résoudre
ton problème avec une variable globale, comme pour ton problème de son :
imaginons une variable contenant 2 mots : le nom du label (disons "retour")
et le nom de l'anim vers qui revenir. Tes boutons de "départ" de l'anim
seront du genre :
global gRetour
on MouseUp me
gRetour = "retour" && the movieName
go to frame ("vers_ou_on_va") of movie (the moviePath & "l_anim_ou_on_va")
end
et tes boutons de retour :
global gRetour
on MouseUp me
if voidP(gRetour)
-- par sécurité, au cas où vide, cad pas passé par un bouton "départ"
alert ("pas de retour")
else
if gRetour.word.count = 2
-- idem, ici tt va bien
go to frame (gRetour.word[1]) of movie (the moviePath &
gRetour.word[2])
else
alert ("retour inattendu : (" & gRetour & ")")
end if
end if
end
En terme de "conaissances" en programmation, il s'agit là du ba-ba : usage
d'une variable, portée globale de la varibale, test de la variable, création
d'une "convention" de format pour le contenu de la variable.
Tu peux ensuite faire évoluer une telle solution vers un système de
navigation historique ("précédent", "suivant") en plus d'un simple retour au
sommaire, en utilisant une liste.
Je n'ai pas d'adresses de tut sous la main, mais je peux essayer de t'en
trouver si tu n'y arrives pas.
Bonne journée :o)
ps : cette solution implique qu'il n'y ait pas d'espaces dans le nom de
fichier de tes anim'
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Pierre" <perso75@hotmail.com> a écrit dans le message de
news:bk8qcm$dij$1@forums.macromedia.com...
| Bonjour,
|
| On m'a appris hier que je pouvais aller de l'animation 1 au repère
"machin"
| de l'animation 2 par l'instruction suivante :
|
| go frame("machin") of movie("animation2.dir")
|
| Mais comment faire ...
Ne le prends surtout pas mal, mais au vu de tes questions on comprend que tu débutes tout juste avec le lingo, et j'irai jusqu'à dire avec la programmation en général. C'est pourquoi je t'invite à suivre qq tutoriaux ou d'acheter un bouquin qui te permettraient d'acquérir les bases nécessaires à résoudre 80% de tes soucis. En l'occurence, comme te l'as dit Lionel, tu peux très facilement résoudre ton problème avec une variable globale, comme pour ton problème de son : imaginons une variable contenant 2 mots : le nom du label (disons "retour") et le nom de l'anim vers qui revenir. Tes boutons de "départ" de l'anim seront du genre :
global gRetour on MouseUp me gRetour = "retour" && the movieName go to frame ("vers_ou_on_va") of movie (the moviePath & "l_anim_ou_on_va") end
et tes boutons de retour :
global gRetour on MouseUp me if voidP(gRetour) -- par sécurité, au cas où vide, cad pas passé par un bouton "départ" alert ("pas de retour") else if gRetour.word.count = 2 -- idem, ici tt va bien go to frame (gRetour.word[1]) of movie (the moviePath & gRetour.word[2]) else alert ("retour inattendu : (" & gRetour & ")") end if end if end
En terme de "conaissances" en programmation, il s'agit là du ba-ba : usage d'une variable, portée globale de la varibale, test de la variable, création d'une "convention" de format pour le contenu de la variable. Tu peux ensuite faire évoluer une telle solution vers un système de navigation historique ("précédent", "suivant") en plus d'un simple retour au sommaire, en utilisant une liste.
Je n'ai pas d'adresses de tut sous la main, mais je peux essayer de t'en trouver si tu n'y arrives pas.
Bonne journée :o)
ps : cette solution implique qu'il n'y ait pas d'espaces dans le nom de fichier de tes anim'
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ---------------------------------------- "Pierre" a écrit dans le message de news:bk8qcm$dij$ | Bonjour, | | On m'a appris hier que je pouvais aller de l'animation 1 au repère "machin" | de l'animation 2 par l'instruction suivante : | | go frame("machin") of movie("animation2.dir") | | Mais comment faire ...
Pierre
>"Ned" a écrit
Salut Pierre,
Ne le prends surtout pas mal, mais au vu de tes questions on comprend que
tu
débutes tout juste avec le lingo, et j'irai jusqu'à dire avec la programmation en général. C'est pourquoi je t'invite à suivre qq tutoriaux ou d'acheter un bouquin qui te permettraient d'acquérir les bases nécessaires à résoudre 80% de tes soucis.
Je ne le prends pas mal du tout. Je ne suis effectivement pas callé en programmation. Je connais l'Action Script avec lequel j'arrive à faire quelques trucs sympas grâce justement à des livres très bien fait (Action Script pour Flash MX de Macromedia Press). Donc si tu veux je sais ce qu'est une variable globale, locale, les tests, les boucles, etc. Mais le problème du Lingo, c'est que d'une part je trouve cela plus compliqué mais surtout qu'il n'existe pas de livre bien fait sur ce sujet. J'ai acheté il y a plusieurs mois "Director 8 et Lingo" aux éditions OEM, un pavé de plus de 1000 pages, mais c'est une véritable horreur !
Si tu as des tut, oui bien sur je suis preneur ! Si c'est en français et bien c'est encore mieux !
Merci ! Pierre
>"Ned" a écrit
Salut Pierre,
Ne le prends surtout pas mal, mais au vu de tes questions on comprend que
tu
débutes tout juste avec le lingo, et j'irai jusqu'à dire avec la
programmation en général. C'est pourquoi je t'invite à suivre qq tutoriaux
ou d'acheter un bouquin qui te permettraient d'acquérir les bases
nécessaires à résoudre 80% de tes soucis.
Je ne le prends pas mal du tout.
Je ne suis effectivement pas callé en programmation. Je connais l'Action
Script avec lequel j'arrive à faire quelques trucs sympas grâce justement à
des livres très bien fait (Action Script pour Flash MX de Macromedia Press).
Donc si tu veux je sais ce qu'est une variable globale, locale, les tests,
les boucles, etc.
Mais le problème du Lingo, c'est que d'une part je trouve cela plus
compliqué mais surtout qu'il n'existe pas de livre bien fait sur ce sujet.
J'ai acheté il y a plusieurs mois "Director 8 et Lingo" aux éditions OEM, un
pavé de plus de 1000 pages, mais c'est une véritable horreur !
Si tu as des tut, oui bien sur je suis preneur ! Si c'est en français et
bien c'est encore mieux !
Ne le prends surtout pas mal, mais au vu de tes questions on comprend que
tu
débutes tout juste avec le lingo, et j'irai jusqu'à dire avec la programmation en général. C'est pourquoi je t'invite à suivre qq tutoriaux ou d'acheter un bouquin qui te permettraient d'acquérir les bases nécessaires à résoudre 80% de tes soucis.
Je ne le prends pas mal du tout. Je ne suis effectivement pas callé en programmation. Je connais l'Action Script avec lequel j'arrive à faire quelques trucs sympas grâce justement à des livres très bien fait (Action Script pour Flash MX de Macromedia Press). Donc si tu veux je sais ce qu'est une variable globale, locale, les tests, les boucles, etc. Mais le problème du Lingo, c'est que d'une part je trouve cela plus compliqué mais surtout qu'il n'existe pas de livre bien fait sur ce sujet. J'ai acheté il y a plusieurs mois "Director 8 et Lingo" aux éditions OEM, un pavé de plus de 1000 pages, mais c'est une véritable horreur !
Si tu as des tut, oui bien sur je suis preneur ! Si c'est en français et bien c'est encore mieux !
Merci ! Pierre
Ned
ça ça a l'air d'être un cours complet : http://www.fas.umontreal.ca/com/com3561/com3562/DirectorMenu.htm
-- ---------------- -- Ned ---------------------------------------- Bien faire et laisser braire ----------------------------------------
ça ça a l'air d'être un cours complet :
http://www.fas.umontreal.ca/com/com3561/com3562/DirectorMenu.htm
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------