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 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 153
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
Rejoignez-nous