1

bonjour à tous,
Je commence à coder sous flash depuis quelques mois et pour finir mon programme (une maquette blanche sur le livre "Les villes Invisibles" d'Italo Calvino) j'ai besoin que l'utilisateur a passé par toutes les interactions proposé pous acceder à l'ecran de fin.(des petites animations) soit que toutes les fonctions soient activées. Je pense qu'il faut executer quelquechose du genre

if (nomfonction+nomfonction2+nomfonction3)=true
{
gotoAndPlay ( "ecranfin" )
}

evidement, cela ne fonctionne pas, les fonctions ne sont pas de type boolean je pense. Si quelqu'un a les connaissances pour m'eclairer, cela m'aiderait beaucoup.
cordialement,
alex
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

2

J'y connais rien en flash, mais implémenter un compteur à chaque animation et le vérifier à la fin ne résoudrait pas le problème ?

3

je peux, mais je pense qu'on peut faire plus vite et plus simple, je cherche encore.
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein

4

heu utiliser des variables globales et en vérifier le contenu est on ne peu plus simple

var doneIt1, doneIt2, doneIt3;

doneIt1 = doneIt2 = doneIt3 = false;

function interraction1()
{
[...]
fin:
doneIt1 = true;
}
function interraction2()
{
[...]
fin:
doneIt2 = true;
}
function interraction3()
{
[...]
fin:
doneIt3 = true;
}

et au moment ou tu veux savoir

if (doneIt1+doneIt2+doneIt3)
{
faire_la_fin();
}
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

Merci, c'est sur cela que j'etais parti apres, en plus hazardeux toutefois, car les cumulations de variables en true ne fonctionnaient pas. je vais tester de suite.^^

edit: Ca fonctionne. J'avais tenté des trucs du genre après l'introduction et l'insertion de mes variables: if (doneIt1&&doneIt2=true) ou if (doneIt1+doneIt2=true) voir encore doneIt1==true +doneIt2==true etc..., ce qui ne menait à rien.
avatar
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !"

Albert Einstein