Interaction entre Flash et PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Interaction entre Flash et PHP

par Cyrano » 03 sept. 2005, 11:30

Ce n'est pas la partie Action Script que j'espérais : comment récupères-tu les informations dans la partie PHP : il me semble que c'est dans cette partie que tu demande de l'assistance non ?

Pour l'actionScript, je ne pourrais personnellement pas t'aider du tout.

par qmeuh » 03 sept. 2005, 10:55

Maintenant je coince, mon fichier flash est fait.

Variable du champ Utilisateur : username
Variable du champ Mot de Passe : userpass
Occurence du bouton OK : valider

Maintenant je ne sais pas comment cacher les carctères du champ mot de passe... Je sais que je dois utiliser "TextField.password" mais comment ? :lol:

Sinon voici le code du fichier flash quelque peu modifier ... Mais je comprend pas grand chose lol Si quelqu'un peu traduire sa m'aiderais certainement.
valider.onPress=function(){		

		if(userpass.length<=5){
			var PhpObject= new LoadVars();
			PhpObject.username=_root.username;
			PhpObject.userpass=_root.userpass;
			PhpObject.onLoad=function(success){
				if(success){
					if(this.error != undefined){
						ShowError(this.error);
					}
					else{
						_root.gotoAndPlay(2);
					}
				}
				else{
					errormsgMC.errormsg.text="Erreur durant le chargement";
				}
			}
			
			PhpObject.sendAndLoad("http://localhost/flashphp.php",PhpObject,"POST");	
		}
		else{
			ShowError("Le mot de passe doit faire moins de 6 car.");
		}
	

	
}

function ShowError(errmsg){
	if(_root.ErrorContainer != undefined){
		_root.ErrorContainer.removeMovieClip();
	}
	_root.createEmptyMovieClip("ErrorContainer",2);
	_root.ErrorContainer._x=10;
	_root.ErrorContainer._y=90;	
	_root.ErrorContainer.attachMovie("errormsgMC","errorletter0",10);
	_root.ErrorContainer.errorletter0.letterMC.letter.text=errmsg.charAt(0);
	_root.ErrorContainer.errorletter0._x=0;
	_root.ErrorContainer.errorletter0._y=0;	

	for(i=1;i<errmsg.length;i++){
		_root.ErrorContainer.errorletter0.duplicateMovieClip("ErrorLetter"+i,10+i);
		_root.ErrorContainer["ErrorLetter"+i].letterMC.letter.text=errmsg.charAt(i); 
		_root.ErrorContainer["ErrorLetter"+i]._x=(Xpos+(int(i)*8));
		_root.ErrorContainer["ErrorLetter"+i]._y=0;

	}


}

par Cyrano » 03 sept. 2005, 10:24

Salut.
Pourquoi pas: mais si tu ne nous montres pas ce que tu as commencé à coder, ça va être difficile de t'aider à avancer.

Interaction entre Flash et PHP

par qmeuh » 03 sept. 2005, 10:22

Bonjour !
Alors voilà ... Sur ma page d'accueil j'aimerais proposez uen boite de connexion avec nom d'utilisateur et mot de passe. Seulement j'aimerais que celle-ci soit en flash :P et qu'elle utilise directement les utilisateurs de mon forum phpbb installé sur le meme domaine.
J'ai trouvé un script similaire à ce que je voudrais mais il faudrait l'adpater à mes besoins si possible :D

http://stephaneey.developpez.com/tutori ... /flashphp/

Je voudrais également que le champ "mot de passe" dans le fichier flash s'affiche avec des * comme dans un formulaire classique ...
Ce que je demande est p-e compliqué mais j'ai tout mon temps et je suis pret à me casser la tete pour y arriver ! lol

Merci d'avance ! 8)