japower01
Messages postés57Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention11 juin 2017 4 sept. 2007 à 18:39
rrr....cest pas tout a fait ca, un autre probleme arrive.
J'ai une information X qui ne correspond pas a mon info X flash.
de plus le drag de mon clip n'a aucune influence sur cette info X
j'ai beau deplacer mon clip, la valeur reste la meme...
une idée ?
avec _leClip : référence au clip dont tu veux envoyer les coordonnées
et script.php, le script php qui va récupérer les valeurs.
Pour récupérer les valeur en php, utilise
Dans le cas exposé, aucune info n'est renvoyée à flash. Si tu as besoin d'infos en retour du PHP, utilise plutôt
my_lv.sendAndLoad() -> voir l'aide de Flash pour plus d'infos.
Il vaux mieux placer le my_lv.send() dans une fonction pour pouvoir l'appeleé au moment voulu.
japower01
Messages postés57Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention11 juin 2017 4 sept. 2007 à 13:10
Wouaou Merci beaucoup pour cette explication détaillé.
mm... j'ai fait tout ca mais je pense que je dois mal m'y prendre.
je crois meme que rien ne se passe dans le php...
Si jamais tu peux y jetter un oeil. voici mon fla.
japower01
Messages postés57Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention11 juin 2017 4 sept. 2007 à 15:04
Voici le code sur la premiere image
var my_lv:LoadVars = newLoadVars();
my_lv.PosX = _boule._x;
my_lv.PosY = _boule._y;
//mon clip s'appele boule mais je laisse _boule c'est bon ?
my_lv.send("script.php", "_blank", "POST");
//le swf envoie automatiquement ces informations au php ? malgres "_blanck" aucune nouvelle page ne s'ouvre...et aucune activité sur mon server
if( isset($_POST["PosX"]))
// que signifie isset ?
{
$PosX=$_POST["PosX"];
}
//Pour Y ? je peux faire ca ?
if( isset($_POST["PosY"]))
{
$PosY=$_POST["PosY"];
}
Mon code sur mon clip "boule"
on (press) {
startDrag(this, true);
}
on (release) {
stopDrag();
}
----------------------------------------
Mon code PHP
<?
$PosX= $_POST['PosX'];
//Les majuscules ne posent pas de problemes ???
Etc...
?>
Voila Merci de me dire ou est l'intrus...si tu peux, et si le coeur t'en dit, envoi moi un fla
Encore merci en tout cas de suivre l'affaire.
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 4 sept. 2007 à 16:01
var my_lv:LoadVars = newLoadVars();
my_lv.PosX = _boule._x;
my_lv.PosY = _boule._y;
//mon clip s'appele boule mais je laisse _boule c'est bon ? NON -> mettre le nom exact du clip
my_lv.send("script.php", "_blank", "POST");
//le swf envoie automatiquement ces informations au php ? malgres "_blanck" aucune nouvelle page ne s'ouvre...et aucune activité sur mon server
if( isset($_POST["PosX"]))
// que signifie isset ? C'est du php, cela vérifie que PosX a bien été transmis au php par la methode POST
{
$PosX=$_POST["PosX"];
}
//Pour Y ? je peux faire ca ?
if( isset($_POST["PosY"]))
{
$PosY=$_POST["PosY"];
}
Mon code sur mon clip "boule"
on (press) {
startDrag(this, true);
}
on (release) {
stopDrag();
}
----------------------------------------
Mon code PHP
<?
$PosX= $_POST['PosX'];
//Les majuscules ne posent pas de problemes ??? Non, le nom des variable doit être exactement le même que celui transmis par le loadVars()
Etc...
?>
japower01
Messages postés57Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention11 juin 2017 4 sept. 2007 à 18:16
ca passe pas, j'ai bien reussi a envoyer du texte avec une maniere differente et plus simple mais pas les posX et Y.
Je te serais tres tres tres reconaissant de m'envoyer un fla et un php...
Encore merci malgres tout !
japower01
Messages postés57Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention11 juin 2017 4 sept. 2007 à 18:28
OK !!! j'ai reussi merci merci voici mon code
c'est un petit peu different
var PosX:LoadVars = newLoadVars();
PosX = boule._x;
ok_btn.onRelease = function()
{
loadVariablesNum("gen.php", 0, "POST");
}