IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

Appeler un XML a partir d une page PHP/HTML dans Flash


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2009
    Messages : 129
    Points : 69
    Points
    69
    Par défaut Appeler un XML a partir d une page PHP/HTML dans Flash
    Bonjour,

    Apres pas mal de recherche, je poste .

    J ai un source flash d un diaporama. Le diaporama fonctionne tres bien mais j aurai bessoin d une petit modif que je n arrive pas a faire.

    Le code AS2 appelle un fichier XML jusque la pas de probleme mais j aimerai que le chemin de ce fichier XML soit donné dans ma page PHP

    En pj ma page PHP

    le xml s appelle diaporama.xml

    J ai testé pas mal de truc depuis 1 semaine mais ca passe pas...


    Pouvez vous m aider?

    Pour information je me mets au flash depuis peu alors soyer indulgent
    Merci a vous


    voila code Flash:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    //on travaille avec un fichier xml externe
    var friseXML = new XML();
    friseXML.ignoreWhite = true;
    friseXML.onLoad = function(sucess) {
    	if (sucess) {
    		this.play();
    		slider.setMenu(this.firstChild);
    		delete friseXML;
    	}
    };
    // ne marche pas en local
    // supprimer ?time...
    friseXML.load("diaporama.xml");//?time="+Math.random());
     
    var taille_scene=Stage.width;
     
    Barre._visible = false;
    barre_fond._visible = false;
    cadre._visible=false;
     
    charger = function (url,url_web){
    	//on charge l'image
    	cadre._visible=false;
     
    	createEmptyMovieClip("grande",-20000);
    	grande.loadMovie(url);
    	grande._alpha=0;
     
    	// création dela fonction récurente de control de chargement
    	onEnterFrame = function(){
     
    		// calcul du pourcentage chargé
    		var pourcent = grande.getBytesLoaded()*100/grande.getBytesTotal();
    		// on affiche la barre de chargement si besoin
    		if (grande.getBytesLoaded() < grande.getBytesTotal())
    				{Barre._visible = true;
    				 barre_fond._visible = true;
    				 Barre._xscale = pourcent; }
     
     
    		if ((pourcent >= 100) && (!isNaN(pourcent)))
    		{
    			// si c'est charger on stop (supprime) le control
    			delete onEnterFrame;
     
     
    			//centrage des images 
    			var ratio;
    			ratio = grande._width / grande._height;
    			grande._height=465;
    			grande._width=ratio*465;
    			grande._x=(taille_scene-grande._width)/2;
    			grande._y=22;
    			cadre._height=grande._height;
    			cadre._width=grande._width;
    			var dim_x =cadre._xscale ;
    			cadre._xscale=0;
    			cadre._yscale=0;
    			cadre._visible=true;
    			var dim = 0;
    			clearInterval(dessin_cadre);
    			grande._alpha=0;
     
    			dessin_cadre=setInterval(function ()
    					{clearInterval(fondu);
    					 grande._alpha=0;
    					 cadre._xscale=dim*dim_x/100;
    					 cadre._yscale=dim;
    					 dim=dim+2;
    					 if (dim > 100) 
    					 	{//Fonction pour le fondu d'images
    						 clearInterval(dessin_cadre);
     
    						 var alpha =0;
    						 fondu=setInterval(function ()
    									{grande._alpha=alpha;
    									 alpha=alpha+2;
    									 if (alpha > 100) 
    											clearInterval(fondu);
    									 },5);}
     
    					 },5);
     
     
     
     
    			// et on recache la barre de chargement
    			Barre._visible = false;
    			barre_fond._visible = false;
     
     
    		}
    	}
    };
    //chargement automatique de la premiere image
    charger("photos/Disneyland_Pirates des caraibes/grand/IMG_1013.jpg");
    Fichiers attachés Fichiers attachés

  2. #2
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2009
    Messages : 129
    Points : 69
    Points
    69
    Par défaut
    J ai reussi par contre ca ne tourne pas sous FireFox

    Avez vous une idee?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/08/2008, 12h27
  2. Appel de fonctions Matlab à partir d'une page Web ?
    Par helice_fr dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 05/02/2007, 11h24
  3. [ezPDF] Ouvrir un pdf à partir d'une page php
    Par aude_1603 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 28/02/2006, 12h06
  4. connection a mssql a partir d'une page php
    Par jean_marc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/11/2003, 14h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo