Slide (diaporama)

Résolu
Signaler
Messages postés
10
Date d'inscription
vendredi 11 juin 2004
Statut
Membre
Dernière intervention
17 février 2005
-
Messages postés
10
Date d'inscription
vendredi 11 juin 2004
Statut
Membre
Dernière intervention
17 février 2005
-
Bonjour,
Je suis en train de programmer une petite présentation sous flash mx à l'aide de diaporamas.
Afin de naviguer entre les différents slides, j'ai crée une fonction dans un fichier Fonctions.as
Ce fichier contient :

class Fonctions
{
static function lien(leLien,laVignette,laBase)
{
_level0.memo.text = laVignette;
laBase.gotoSlide(laBase.leLien);
}
}

J'appelle cette fonction par :

on(release)
{
Fonctions.lien("sport1.sport1_1",this,rootSlide);

}

Et la le gotoSlide ne fonctionne pas, par contre si je modifie le code de ma classe Fonctions par :

class Fonctions {
static function lien(leLien,laVignette, laBase) {
_level0.memo.text = laVignette;
laBase.gotoSlide(laBase.sport1.sport1_1);
}
}

Le gotoSlide fonctionne.

Mais l'adresse est rentrée en dur.

Si une personne à une idée...

Merci d'avance.

2 réponses

Messages postés
10
Date d'inscription
vendredi 11 juin 2004
Statut
Membre
Dernière intervention
17 février 2005

J'ai résolu le problème avec un "eval":


fonction {
static function lien(leLien, laVignette, laBase, laPage) {
_level0.memo.text = laVignette;
_level0.page.text = laPage;
unloadMovieNum(2);
leLien = "."+leLien;
var ok = (eval(laBase+leLien));
laBase.gotoSlide(ok);
}
Messages postés
10
Date d'inscription
vendredi 11 juin 2004
Statut
Membre
Dernière intervention
17 février 2005

Résolu!