Bouton suivant / précedent sur camenbert flash [Résolu]

Signaler
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009
-
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009
-
Bonjour,

Donc je vous expose mon problème, j'utilise une application flash, ampie ( appartenant à amchart ) pour ceux qui connaissent. En gros j'effectue des camemberts en flash sur un site en asp et j'aimerais les afficher un par un avec une flèche à droite et à gauche du camembert pour passer au précédent ou au suivant.

Dans un premier temps j'aimerai savoir si cela est possible en sachant que mes camenberts sont réalisé avec du flash. Et si oui quels bibliotheque utilisé ?

Merci beaucoup !

3 réponses

Messages postés
1771
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
20 novembre 2020
108
jour
essai avec ca

<html>
<head>
<script type= "text/javascript">

var tbfichier= new Array('nomfichier1','nomfichier2','nomfichier3','nomfichier4')
var num=0
function changer(sens){

if(sens=='aller'){
if(num>tbfichier.length-2){
num=-1
}
num++
}
else{
if(num==0){
num=tbfichier.length
}
num--
}
var vidio='<object type="application/x-shockwave-flash" data="'+tbfichier[num]+'.swf"width="300" height="300""></object>'
document.getElementById('diovi').innerHTML = vidio;
}
</script>
</head>

.  <<<<  .
.  >>>>  .

 
<object type ="application/x-shockwave-flash" data="cube.swf" width="300" height="300"">

</object>

</html>
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009

Hello kazma,

Merci pour ta réponse. Cependant je pense que je me suis mal exprimé puisque ton code me permet de passer d'un fichier flash à un autre. Ampie me permet de générer des camenberts.

Voici le code en html pour appeler le camembert.

<script type="text/javascript" src="ampie/swfobject.js"></script>

You need to upgrade your Flash Player

<script type="text/javascript">
    var so = new SWFObject("ampie/ampie.swf", "ampie", "400", "200", "8", "#FFFFFF");
    so.addVariable("path", "ampie/");
    so.addVariable("settings_file", encodeURIComponent("ampie/ampie_settings.xml"));
    so.addVariable("data_file", encodeURIComponent("ampie/ampie_data.xml"));
    so.write("amcharts_1243606302540");
</script>

Ce que je veux faire varier, c'est le data_file pour utiliser le même camembert avec des données différentes.
Merci d'avance !
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009

Hello !

Sorry j'ai parler un peu trop vite, il suffit d'adapter à mes besoins ! Voici le code que j'utilise.

<html>
<head>
<script type= "text/javascript">

var tbfichier= new Array('ampie/ampie_data.xml','ampie/ampie_data1.xml','ampie/ampie_data2.xml','ampie/ampie_data3.xml')
var num=0
function changer(sens){

if(sens=='aller'){
if(num>tbfichier.length-2){
num=-1
}
num++
}
else{
if(num==0){
num=tbfichier.length
}
num--
}

    var so = new SWFObject("ampie/ampie.swf", "ampie", "400", "200", "8", "#FFFFFF");
    so.addVariable("path", "ampie/");
    so.addVariable("settings_file", encodeURIComponent("ampie/ampie_settings.xml"));
    so.addVariable("data_file", encodeURIComponent(tbfichier[num]));
    so.write("amcharts_1243606302540");

   
}
</script>
</head>

.  <<<<  .
.  >>>>  .

<script type ="text/javascript" src="ampie/swfobject.js"></script>

You need to upgrade your Flash Player

<script type="text/javascript">
    var so = new SWFObject("ampie/ampie.swf", "ampie", "400", "200", "8", "#FFFFFF");
    so.addVariable("path", "ampie/");
    so.addVariable("settings_file", encodeURIComponent("ampie/ampie_settings.xml"));
    so.addVariable("data_file", encodeURIComponent("ampie/ampie_data.xml"));
    so.write("amcharts_1243606302540");

</script>

</html>

Merci beaucoup Kazma !! :-)
A+