Actionscript problèmes

  • Nucleo
  • SausagePorkPie
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Aoû 16, 2003
  • Messages: 2297
  • Loc: UK - England
  • Status: Offline

Message Avril 19th, 2004, 10:55 am

Je ne suis pas un très bon lol scripteur...
et cela est relativement nouveau pour moi ..
mais j'ai posé une question à propos de quelque chose comme ça longtemps, un aller...
donc je vais demander, ici encore, parce que maintenant je connais un peu plus sur ce que je suis sur environ gif "alt =": roll: "title =" Rolling Eyes "/>

de toute manière
J'ai ce code sur un bouton dans mon film
Code: [ Select ]
on (release)
{
    errorMsg.text = 'Please insert a username'
    if((Name.length > 0))
    errorMsg.text = 'Please insert a password'
    if((Password.length > 0))
    errorMsg.text = 'Please insert an email address'
    if((Email.length > 0))
    errorMsg.text = 'Please insert a team name'
    if((Team.length > 0))
    if((errorMsg.text == errorMsg.text))
}
  1. on (release)
  2. {
  3.     errorMsg.text = 'Please insert a username'
  4.     if((Name.length > 0))
  5.     errorMsg.text = 'Please insert a password'
  6.     if((Password.length > 0))
  7.     errorMsg.text = 'Please insert an email address'
  8.     if((Email.length > 0))
  9.     errorMsg.text = 'Please insert a team name'
  10.     if((Team.length > 0))
  11.     if((errorMsg.text == errorMsg.text))
  12. }


J'ai voulu ce pour vérifier certains champs de texte, pour s'assurer que l'utilisateur saisit l'ensemble des données à droite dans les champs de saisie
Maintenant, je veux ajouter ce code à la même touche
Code: [ Select ]
var regVars = new LoadVars();
            regVars.action = 'Submit';
            regVars.Name = Name.text;
            regVars.Password = Password.text;
            regVars.Email = Email.text;
            regVars.location = location.text;
            regVars.Favourite_Team = Favourite_Team.text;
            regVars.Team = Team.text;
            regVars.sendAndLoad("Registration.php", regVars, "POST");
  1. var regVars = new LoadVars();
  2.             regVars.action = 'Submit';
  3.             regVars.Name = Name.text;
  4.             regVars.Password = Password.text;
  5.             regVars.Email = Email.text;
  6.             regVars.location = location.text;
  7.             regVars.Favourite_Team = Favourite_Team.text;
  8.             regVars.Team = Team.text;
  9.             regVars.sendAndLoad("Registration.php", regVars, "POST");


Cela devrait en effet envoyer toutes les données des boîtes de texte à un PHPScript, que j'ai mis en place pour envoyer à une base de données Mysql.

Ce que je veux faire, c'est avoir à la fois des scripts sur le même bouton...
chaque fois que j'essaie de ce je viens d'obtenir les charges d'erreurs...
C'est ce que je disais que ça devrait ressembler à l'origine
Code: [ Select ]
on (release)
{
    errorMsg.text = 'Please insert a username'
    if((Name.length > 0))
    errorMsg.text = 'Please insert a password'
    if((Password.length > 0))
    errorMsg.text = 'Please insert an email address'
    if((Email.length > 0))
    errorMsg.text = 'Please insert a team name'
    if((Team.length > 0))

var regVars = new LoadVars();
            regVars.action = 'Submit';
            regVars.Name = Name.text;
            regVars.Password = Password.text;
            regVars.Email = Email.text;
            regVars.location = location.text;
            regVars.Favourite_Team = Favourite_Team.text;
            regVars.Team = Team.text;
            regVars.sendAndLoad("Registration.php", regVars, "POST");
}
  1. on (release)
  2. {
  3.     errorMsg.text = 'Please insert a username'
  4.     if((Name.length > 0))
  5.     errorMsg.text = 'Please insert a password'
  6.     if((Password.length > 0))
  7.     errorMsg.text = 'Please insert an email address'
  8.     if((Email.length > 0))
  9.     errorMsg.text = 'Please insert a team name'
  10.     if((Team.length > 0))
  11. var regVars = new LoadVars();
  12.             regVars.action = 'Submit';
  13.             regVars.Name = Name.text;
  14.             regVars.Password = Password.text;
  15.             regVars.Email = Email.text;
  16.             regVars.location = location.text;
  17.             regVars.Favourite_Team = Favourite_Team.text;
  18.             regVars.Team = Team.text;
  19.             regVars.sendAndLoad("Registration.php", regVars, "POST");
  20. }

mais, il semble que le code soit seulement à la
Code: [ Select ]
errorMsg.text = 'Please insert a team name'
    if((Team.length > 0))
  1. errorMsg.text = 'Please insert a team name'
  2.     if((Team.length > 0))

et s'arrête...
Je ne sais pas pourquoi

S'il vous plaît quelqu'un peut-il ré-arranger ce code pour moi, donc il fonctionne sans heurts, et envoie correctement les variables
Codebuddies - Website Development Resource
|INCLUDE(), INCLUDE_ONCE(), REQUIRE() IN PHP | - / - |MICROSOFT CRM 4.0 ONCLICK EVENT WITHIN FORM |
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 19th, 2004, 10:55 am

  • Nucleo
  • SausagePorkPie
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Aoû 16, 2003
  • Messages: 2297
  • Loc: UK - England
  • Status: Offline

Message Avril 22nd, 2004, 7:31 am

s'il vous plaît lol...
Codebuddies - Website Development Resource
|INCLUDE(), INCLUDE_ONCE(), REQUIRE() IN PHP | - / - |MICROSOFT CRM 4.0 ONCLICK EVENT WITHIN FORM |
  • digitalMedia
  • a.k.a. dM
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Déc 29, 2003
  • Messages: 5169
  • Loc: SC-USA
  • Status: Offline

Message Avril 22nd, 2004, 1:06 pm

Je peux me tromper, mais votre "si" les déclarations dans l'extrait d'abord effectuer regarde pas formé correctement. Peut-être que c'est simplement que Ive jamais fait ce la façon dont vous disposez. Im utilisés pour:

Code: [ Select ]
on (release)
{
  errorMsg.text = 'Please insert a username'
  if(Name.length > 0) {
   errorMsg.text = 'Please insert a password'
  }
  if(Password.length > 0) {
   errorMsg.text = 'Please insert an email address'
  }
  1. on (release)
  2. {
  3.   errorMsg.text = 'Please insert a username'
  4.   if(Name.length > 0) {
  5.    errorMsg.text = 'Please insert a password'
  6.   }
  7.   if(Password.length > 0) {
  8.    errorMsg.text = 'Please insert an email address'
  9.   }

...avec simple pare nothesis longeant la condition et la tenue de la accolades alors si le SI renvoie vrai.

Comme je l'ai dit, je mai juste être ignorant, mais il ne ressemble pas à ActionScript pour moi.
- dM
  • lostinbeta
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Juin 26, 2003
  • Messages: 1402
  • Loc: Philadelphia, PA
  • Status: Offline

Message Avril 22nd, 2004, 4:41 pm

Semi-corriger.

Ne sais pas si c'est la cause du problème. Mais 1 de l'instruction if est configuré correctement.

Vous ne pouvez écrire une instruction if sans accolades, si le bloc de code en cours d'exécution consiste en une ligne et une seule ligne.


Je vois votre dernière déclaration if exécute plus de 1 ligne de code, de sorte que votre code est mal déclenchée.


Je ne vois pas vraiment d'autres problèmes directs. Mais-Flash côté serveur n'est pas exactement mon fort.


Edit:
Code: [ Select ]
variable = false;
if (variable)
trace("its true, it's really true!")
trace("you are all crazy!")
  1. variable = false;
  2. if (variable)
  3. trace("its true, it's really true!")
  4. trace("you are all crazy!")


Dans ce code, seuls les «vous êtes tous fous!" obtient en sortie vers la fenêtre de sortie. Définition de la variable à true et tous deux obtenir émis.



Edit2:

En va de même pour "pour" boucles ainsi.

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 45 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC