Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-01-2007, 20:06   #1 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
send-to-friend problem

holla

kann mir jemand dabei helfen? ich hab hier ein paar variablen die an einen mailer übergebe. es soll möglich sein 3 seiner freunde einzuladen, muss aber nicht...und da kommt das problem. wenn ich 3 adressen verschickt habe soll sich der senden button deaktivieren. wenn allerdings 2 versendt wurden ist noch eine frei aber die anderen felder deaktiviert.
ich bekomme die abfrage nich richtig hin:

PHP-Code:
bonuspunkt 0;

senden.onPress = function() {
    if ((
empfaenger1.text.indexOf ('@'0) == -1) && (empfaenger1.length>6)) {
        
bonuspunkt++
        
empfaenger1.selectable false;
        
        
trace("empfänger 1 verschickt");
    }
    if ((
empfaenger2.text.indexOf ('@'0) == -1) && (empfaenger2.length>6)) {
        
bonuspunkt++
        
empfaenger2.selectable false;
        
        
trace("empfänger 2 verschickt");
    }
    if ((
empfaenger3.text.indexOf ('@'0) == -1) && (empfaenger3.length>6)) {
        
bonuspunkt++
        
empfaenger3.selectable false;
        
        
trace("empfänger 3 verschickt");
    }
    if ((
empfaenger1.selectable=false) && (empfaenger2.selectable=false) && (empfaenger3.selectable=false)) {
        
senden.enabled false;
        
senden.alphaTo(501"easeOutExpo");
    }
    var 
vars_senden:LoadVars = new LoadVars();
    
vars_senden.absender absender.text;
    
vars_senden.empfaenger3 empfaenger3.text;
    
vars_senden.empfaenger2 empfaenger2.text;
    
vars_senden.empfaenger1 empfaenger1.text;
    
vars_senden.sendAndLoad("sendfriend.php"vars_senden"POST");
    
trace("verschickt");
    
trace(bonuspunkt);
};

dankschön fürs reinguggen 
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 09-01-2007, 02:33   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
if ((empfaenger1.selectable=false) && (empfaenger2.selectable=false) && (empfaenger3.selectable=false)) {

ein = ist eine zuweissung
zwei == sind ein vergleich
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 09-01-2007, 07:54   #3 (permalink)
man lernt immer dazu
 
Benutzerbild von dabinjo
 
Registriert seit: Dec 2003
Ort: Freiburg
Beiträge: 442
danke für den hinweis :-)
aber leider liegts daran nich. die überprüfung der empfänger adressen funzt nicht richtig. selbst wenn ich kein @ eingebe wird der jeweilige mpfänger getraced.

stimmt das nicht: " wenn ein @ vorhanden und mehr als 6 zeichen dann tu was"
PHP-Code:
empfaenger1.text.indexOf ('@'0) == -1
__________________
lieben Gruß

Daniel

/////////////////////////////////////////////////////
________________________________________
MAKAKEE MONKEY ILUSIGN
Illustrations, Shirtsign and Art
________________________________________
dabinjo ist offline   Mit Zitat antworten
Alt 09-01-2007, 20:50   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
empfaenger1.text.indexOf ('@') == -1
beginnt defaultmässig bei 0 zu suchen, das kann man weglassen.
und der test ist true, wenn KEIN zeichen gefunden wurde.
sowas kann man einfach mit ein paar trace-befehlen testen, bzw. mit dem debugger.

bestenfalls z.b.
empfaenger1.text.indexOf ('@',3) > -1
da auch ein @ am anfang nicht zulässig wäre.
besser:
http://www.seibsprogrammladen.de/fra...thmen/Formular
E-Mail
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (09-01-2007 um 20:53 Uhr)
hgseib ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele