Bouton suivant / précedent sur camenbert flash

Résolu
nuth
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009
- 2 juin 2009 à 18:08
nuth
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009
- 3 juin 2009 à 09:52
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

@karamel
Messages postés
1807
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
5 mai 2022
144
2 juin 2009 à 19:41
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>
3
nuth
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009

3 juin 2009 à 09:41
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 !
0
nuth
Messages postés
13
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
10 août 2009

3 juin 2009 à 09:52
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+
0