Slide (diaporama)

Résolu
jedetestevb Messages postés 10 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 17 février 2005 - 2 févr. 2005 à 09:27
jedetestevb Messages postés 10 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 17 février 2005 - 2 févr. 2005 à 15:43
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

jedetestevb Messages postés 10 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 17 février 2005
2 févr. 2005 à 15:43
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);
}
jedetestevb Messages postés 10 Date d'inscription vendredi 11 juin 2004 Statut Membre Dernière intervention 17 février 2005
2 févr. 2005 à 15:39
Résolu!
Rejoignez-nous