begin process at 2012 05 26 18:00:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

code obsolète ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

code obsolète ?

mardi 19 avril 2011 à 12:51:57 | code obsolète ?

ossol

bonjour,
j'ai bricolé un site en flash il y a maintenant 3 ans sans connaissances très poussées... le livre d'or dudit site ne marche plus et je me demande pourquoi, y'aurait-il quelques éléments de code à changer ou dois-je tout reprendre ? merci de m'éclairer...


voilà le code principal :

_parent.chargementmcl._visible = false;

tEntries.background=false;
tEntries.border=false;

mcLoading.tLoad.autoSize = "left";
var errorMessages:Array = new Array();
var formValidated:Boolean;
mcPopup._visible = false;

var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
var rootNode:XMLNode;

xmlData.onLoad = populateTextbox;
getEntries();

function getEntries():Void{
xmlData.load("process.php?rand=" + new Date().getTime());
}

var lvReceive:LoadVars = new LoadVars();
var lvSend:LoadVars = new LoadVars();

mcSubmit.onRelease = function() {
clearTextFields();
errorMessages.length = 0;
formValidated = checkForm();

if(formValidated){
lvSend.name = tName.text;
//Traitement des caractères spéciaux dans le Nom
lvSend.name = lvSend.name.split("&").join("&");
lvSend.name = lvSend.name.split("'").join("'");
lvSend.name = lvSend.name.split("\"").join(""");
lvSend.name = lvSend.name.split(">").join(">");
lvSend.name = lvSend.name.split("<").join("&lt;");

lvSend.mail = tmail.text;
//Traitement des caractères spéciaux dans le Message
lvSend.mail = lvSend.mail.split("&").join("&amp;");
lvSend.mail = lvSend.mail.split("'").join("&apos;");
lvSend.mail = lvSend.mail.split("\"").join("&quot;");

lvSend.message = tMessage.text;
//Traitement des caractères spéciaux dans le Message
lvSend.message = lvSend.message.split("&").join("&amp;");
lvSend.message = lvSend.message.split("'").join("&apos;");
lvSend.message = lvSend.message.split("\"").join("&quot;");
lvSend.message = lvSend.message.split(">").join("&gt;");
lvSend.message = lvSend.message.split("<").join("&lt;");

lvSend.sendAndLoad("process.php", lvReceive, "POST");
mcLoading.tLoad.text = "Envoi et reception des données";
mcLoading._visible = true;

}else {
mcPopup._visible = true;
//Remplie les zones texte par les erreurs
for (var i = 0; i<errorMessages.length; i++) {
_root["mcPopup"]["message"+i+"_txt"].text = errorMessages[i];
}
}
};

//Bouton OK popup
mcPopup.mcOK.onRelease = function():Void{
this._parent._visible = false;
}

lvReceive.onLoad = function(bSuccess:Boolean) {
if (bSuccess) {
if (this.entryadded != "FAIL") {
var xmlData:XML = new XML();
xmlData.ignoreWhite = true;
var rootNode:XMLNode;
xmlData.onLoad = populateTextbox;
getEntries();
}
} else {
trace("Pas de réponse du serveur");
}
};

//Fonctions
function populateTextbox():Void{

rootNode = xmlData.firstChild;
tEntries.text = "";
tEntries.html = true;

for(var i:Number=0; i < rootNode.childNodes.length; i++){
tEntries.htmlText += "<b>Nom:</b> " + rootNode.childNodes[i].childNodes[0].firstChild + "\n";
tEntries.htmlText += "<b>Date:</b> " + rootNode.childNodes[i].childNodes[1].firstChild + "\n";
tEntries.htmlText += "<b>e-mail:</b> " + rootNode.childNodes[i].childNodes[2].firstChild + "\n";
tEntries.htmlText += "<b>Message:</b> " + rootNode.childNodes[i].childNodes[3].firstChild + "\n";
tEntries.htmlText += "----------------------------------------------------\n";
}
mcLoading._visible = false;
tName.text = "";
tMessage.text = "";
}

//

function checkForm():Boolean {
//Control si le champ du nom est bien remplie
if (tName.text == "") {
errorMessages.push("Entrer votre nom svp.");
}
if (tMessage.text == "") {
errorMessages.push("Entrer un message");
}
if (tmail.text == "") {
errorMessages.push("Entrer votre e-mail");
}
//Si égal à 0: pas d'erreurs
if (errorMessages.length == 0) {
return true;
} else {
return false;
}
}

function clearTextFields():Void {
for (var i = 0; i<errorMessages.length; i++) {
_root["mcPopup"]["message"+i+"_txt"].text = "";

}
}
mardi 19 avril 2011 à 13:28:51 | Re : code obsolète ?

aerolyte

Bonjour,
a prime abord si il marchait il y a 3 ans et que aucun élément du site a été modifié il n'y a pas de raison qu'il ne marche plus.

Est-ce que le php a été modifié?
Est-ce que le reste du code à été modifié?
mardi 19 avril 2011 à 13:36:22 | Re : code obsolète ?

ossol

rien n'a été modifié, seulement quand on accède au livre d'or le plugin flash plante ....
mardi 19 avril 2011 à 14:18:53 | Re : code obsolète ?

aerolyte

regarde si il faut pas mettre a jour la version du plugin dans ta page php
mardi 19 avril 2011 à 14:46:11 | Re : code obsolète ?

ossol

je vais voir ça merci!


Cette discussion est classée dans : var, childnodes, name, errormessages, lvsend


Répondre à ce message

Sujets en rapport avec ce message

arreter les ennemis ! [ par themetalpriest ] J'ai fait un jeu genre shoot'em up. Pour changer de niveau j'ai mis plusieurs séquences. Le problème c'est qu'en changeant de séquence les ennemis con Menu XML avec sous rubriques qui se rechargent [ par fandeflash ] Bonjour, J'ai repris le modèle de Flash MX pour faire un menu horizontal avec contenu en XML. mon site est en php et a chaque fois qu'on clique sur u slider show photos +aléatoire. Est ce possible? [ par tyyler ] Bonjour, J'aimerais avoir un slider photos, défilement d'images au passage de la souris mais en images aléatoire est ce possible ? je connais les cod chargement php/xml/flash [ par kangun ] bonjourj'essai de charger un fichier xml (écrit par un  script php) mais cela ne fonctionne pas :voici le code[code]degustation = new XML();degustatio diaporama [ par nackdawa ] Bonjour,J'ai recupéré une source ici, qui est un diaporama avec un fichier xml.Ce diaporama marche niquel, mais comme j'importe ce diaporama (fichier [F8] action sur évènements [ par cefar ] Bonjour à tous et toutes,J'ai un soucis avec les écouteurs sur des composants.Voici mon code de mon fichier.as :import mx.controls.RadioButton;import Création en manipulation de clip en AS [ par ypauleau ] J'ai cherché sur le net et j'ai toujours pas compris, Voici mon problème : Je cherche à créer des instances d'un clip que j'ai créer dans la bibliothè Problème avec une boucle for, DE L'AIDE SVP [ par maxium ] Bonjour à tous,J'essaye de faire une bannière dont tous les fichiers sont appelé depuis l'extérieur, j'ai fait un code qui permet via les variable de duplicateMovieClip, RadioButton selon le fichier XML [ par cefar ] Bonjour,Je tente de développer un QCM avec chargement d'un fichier XML.Le nombre de réponse par question n'est pas fixe.Je fais une boucle pour placer Conversion en nombre.. ? [ par Lyche ] Bonjour.Je suis devant un problème un peu stupide, mais je ne trouve pas la solution, ni sur l'aide, ni sur les sites.J'ai vu la fonction : "Number(pa


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales