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

Intégration Discussion :

Récuprer une valeur flash => PHP


Sujet :

Intégration

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1
    Par défaut Récuprer une valeur flash => PHP
    Bonjour
    Je suis un codeur php mais qui n'y connait quasiment rien en action script :
    J'ai téléchargé sur ce site même un code action script pour une roue : "lancer la roue"

    le voici :
    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
    import flash.display.BitmapData;
    import flash.geom.ColorTransform;
    import flash.geom.Transform;
    import flash.geom.Matrix;
     
     
    var nSpin:Number;
    var nInterval:Number;
    activateButton(true);
     
    var bd:BitmapData = new BitmapData(100, 100, false);
     
    /* Fonction qui active/désactive le bouton */
    function activateButton(b:Boolean) {
    	if(b) {
    		btn.gotoAndStop(1);
    		btn.onRelease = actionButton;
    	} else {
    		btn.gotoAndStop(2);
    		delete btn.onRelease;
    	}
    }
     
    function runWheel() {
    	if (nSpin <= 0){
    		// Si le "nombre de rotation" est inférieur à 0
    		// On arrete la roue
    		clearInterval(nInterval);
    		// On ré-active le bouton
    		activateButton(true);
     
    		/* On récupère le résultat */
    		// On récupère l'angle du rotation de la roue
    		var mat:Matrix = new Matrix();
    		mat.rotate(mcWheel._rotation * Math.PI / 180);
    		// On dessine la roue auquel on applique l'angle de rotation
    		bd.draw(mcWheel, mat);
    		// On affiche le résultat
    		setColor(mcResult, completeColorLabel(bd.getPixel(50, 40).toString(16)));
    	} else {
    		// On continue à faire tourner la roue;
    		mcWheel._rotation += nSpin -= 0.5;
    	}
    }
     
    /* Fonction lancée sur le clic du bouton */
    function actionButton() {
    	nSpin = 24 + Math.floor(Math.random()*10); 	// On détermine de manière aléatoire le "nombre de rotation"
    	nInterval = setInterval(runWheel, 80); 		// On lance la roue
    	activateButton(false);						// On désactive le bouton
    }
     
    /* 
     * Fonction pour changer la couleur d'un clip
     * mc représentant le clip dont on veut changer la couleur
     * s chaine réprésetant la couleur à appliquer au format RVB 
     */
    function setColor(mc:MovieClip, s:String) {
    	var r:Number = Number("0x" + s.substr(0,2)); //Composante R
    	var v:Number = Number("0x" + s.substr(2,2)); //Composante V
    	var b:Number = Number("0x" + s.substr(4,2)); //Composante B
    	var colorTrans:ColorTransform = new ColorTransform(0, 0, 0, 0, r, v, b, 255);
    	var trans:Transform = new Transform(mc);
    	trans.colorTransform = colorTrans;
    }
     
    /* Fonction qui rajoute au début de la chaine 0 jusqu'à ce que la chaine fasse 6 caractères */
    function completeColorLabel(s:String):String {
    	var sResult:String = s;
    	while(sResult.length < 6) {
    		sResult = "0" + sResult;
    	}
    	return sResult;
    }

    Mon but est de récupérer sur ma page, la case sur laquelle la roue s'est arrété :
    Il y aura un cadeau différent pour chaque case il faut donc que sur ma page en php je dise ce que représente chaque case

    Est ce que vous me comprenez ?

    Merci de me répondre et de m'aider, si vous ne comprenez pas dites moi le je me reformule

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 59
    Par défaut
    Regarde ce post.
    Tu place l'adresse de ta page php avec comme paramètre le numéro de la case gagnante et tu la récupères en php comme une simple variable request...
    Si jme trompe pas

Discussions similaires

  1. [PHP-JS] comment récupérer une valeur javascript
    Par mioke dans le forum Langage
    Réponses: 5
    Dernier message: 25/08/2008, 12h19
  2. récupérer une variable de session php dans flash
    Par sanatou dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 14/06/2008, 00h20
  3. Réponses: 2
    Dernier message: 17/03/2007, 14h11
  4. Réponses: 1
    Dernier message: 31/10/2006, 11h15
  5. récupérer une valeur d'un formulaire en php
    Par feten dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/11/2005, 13h29

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