Bonjour,
J'ai un petit (voir gros enfait) soucis avec un script :
Le but general du script c'est d'editer du texte dans des textboxes et ensuite d'envoyer le tout a un script php qui lui fera ce qu'il a a faire avec.
Sous windows tout marche bien, y compris depuis un poste tournant sous Linux (en l'occurence c'etait un ubuntu mais j'ose esperer que ca ne joue pas)
En revanche, vient le moment de tester sous un serveur Linux, et la l'envoie des donnees ne marche plus du tout, y compris depuis un poste windows.
J'ai essaye de debuguer un peu, et a aucun moment la methode onHTTPStatus de mon objet loadvar n'est appele.
Je vous cc le code en esperant que vous puissiez m'eclairer :
Desole si le code est un peu crade ou limite foireux mais le flash et moi c'est pas forcement l'amour fou
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 _level0.validationButton.onRelease = function() { var debug:TextField = _root.createTextField("debug", _root.getNextHighestDepth(), 0, 0, 200, 200); var sendingData:LoadVars = new LoadVars(); var returnSendingData:LoadVars = new LoadVars(); sendingData.onHTTPStatus = function(status:Number) { debug.text += 'Status = ' + String(status); } returnSendingData.onLoad = function (success:Boolean) { debug.text = returnSendingData.resflash; if (success && returnSendingData.resflash == 'ok') { debug.text += "Succes !"; geturl("index.php?page=etape-2"); } }; for (var i = 0; i < _root["listeTextBoxes"].length; i++) { var tab:Array = listeTextBoxes[i].split(","); var name:String = "Textfield" + tab[5]; sendingData[name] = _root[name].text; } sendingData['id'] = _root["idTemplate"]; sendingData['font'] = _root["fontName"]; sendingData['x'] = _root["tplWidth"]; sendingData['y'] = _root["tplHeight"]; sendingData['img'] = _root["backgroundImage"]; sendingData.sendAndLoad("send.php", returnSendingData, "POST"); };
Merci beaucoup d'avance pour tout coup de main !
Partager