• SpryFlashCMS das Flash CMS
  • Flash on the Beach 2010 in Brighton!
  • Adobe User Group
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2010, 10:20   #1 (Permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 367
NaN ersetzen

Hallo,
weiss jemand wie ich ein NaN durch einen beliegen Text ( z.B Bitte überprüfen Sie Ihre Eingaben ) in einem dynamischen Texfeld ersetzen kann?
burn4ever ist offline   Mit Zitat antworten
Alt 19-07-2010, 10:39   #2 (Permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 822
PHP-Code:
if( isNaN(textFeld.text) ) textField.text "Bitte überprüfen sie iher Eingaben!"
__________________
Gruß › Martin

try { harder(); } catch(error) { }
Martin Kraft ist offline   Mit Zitat antworten
Alt 19-07-2010, 10:40   #3 (Permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 15.823
Schau mal in der F1 nach, unter "isNaN () Funktion ".

Für was brauchstn des?
__________________
Bitte keine Fragen zu Flash per PM! Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
Deeplink-Demo mit Bookmarks von verschachtelten MovieClips*|*Flash-AS2-Demopage
RustyCake ist offline   Mit Zitat antworten
Alt 19-07-2010, 10:53   #4 (Permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 367
Danke ich checke mal die Hilfe nach isNaN.

Es handelt sich hier um einen kleinen Rechner, welcher mit Winkelminuten rechnet. Ich habe dafür zwei Flichtfelder und wenn diese nicht ausgefüllt werden gibt er mir halt NaN in dem Ausgabefelden aus.
burn4ever ist offline   Mit Zitat antworten
Alt 19-07-2010, 10:55   #5 (Permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 1
neuling


hallo, ich bin wohl hier yu euch gekommen wie die jungfrau yum kinde,
aber hoffe, du kannst mir trotzdem helfen:
ich suche einen personal guide, der mir flash mal life erklaeren kann.
ich komm aus berlin und braeuchte jemanden life, der mir zeigen kann, wie man am besten einsteigt in die materie. hast du eine idée, wie ich vorgehen koennte?
danke fuer deine antwort.
partysane
partysane ist offline   Mit Zitat antworten
Alt 19-07-2010, 11:07   #6 (Permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 822
Hallo partysane und willkommen im Flashforum!

Hier ist es eigentlich üblich für jedes neue Thema einen eigenen Thread im richtigen Forumsbereich aufzumachen und nicht einfach andere Themen zweckzuentfremden.

Dein Anliegen ist wahrscheinlich am Besten unter Jobangebote - Flashforum oder Nichtkommerziell - Flashforum aufgehoben.
__________________
Gruß › Martin

try { harder(); } catch(error) { }

Geändert von Martin Kraft (19-07-2010 um 11:08 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 20-07-2010, 14:56   #7 (Permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 367
Hmm,
irgendwie bekomme ich das mit ActionScript3 nicht gebacken:

Versuche folgendes Script auf meinem dynamischen Textfeld (Instanzname: flugzeit) an zu wenden und bekomme da Fehlermeldung:

1067: Implizite Umwandlung eines Werts des Typs flash.text:TextField in einen nicht verwandten Typ Number.

PHP-Code:
if (isNaN(flugzeit)){
    
trace("ja");

Muss ich nicht in die 2 Klammer mein zu überprüfendes textfeld angeben??
burn4ever ist offline   Mit Zitat antworten
Alt 20-07-2010, 14:59   #8 (Permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 822
Nicht das Textfeld sondern den Text aus dem Feld (s.o.):
PHP-Code:
if ( isNaNNumber(flugzeit.text) ) ){
    
trace("ja");

__________________
Gruß › Martin

try { harder(); } catch(error) { }
Martin Kraft ist offline   Mit Zitat antworten
Alt 31-07-2010, 06:47   #9 (Permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 367
Super das wars!! Danke.

Jetzt habe ich aber noch mal eine Grundlegende frage ;-)
Mit dem if-statement überprüfe ich ja "ein Textfeld".

Ich habe aber 7 ;-)
Kann ich für diese eine Globale Funktion zum überprüfen schreiben oder muss ich für jedes Textfeld ein :if ( isNaN ).....schreiben?
burn4ever ist offline   Mit Zitat antworten
Alt 31-07-2010, 15:36   #10 (Permalink)
Neuer User
 
Registriert seit: Oct 2009
Ort: Bremen
Beiträge: 125
ActionScript:
  1. if(isNaN(txtField1.text) || isNaN(txtField2.text) || isNaN(txtField3.text) || isNaN(txtField4.text) || isNaN(txtField5.text) ||
  2. isNaN(txtField6.text) || isNaN(txtField7.text))
  3.     trace("ja");
  4. }

Vorrausgesetzt es reicht wenn eins davon den Wert NaN hat. Ansonsten musst du das Statement anpassen.

Geändert von DerTobi (31-07-2010 um 15:39 Uhr)
DerTobi ist offline   Mit Zitat antworten
Alt 31-07-2010, 16:31   #11 (Permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 15.823
Könnte man auch bisschen kürzer schreiben ;-)
ActionScript:
  1. var tl:MovieClip = this;
  2. ctrl_NaN_btn.onPress = function ()
  3. {
  4.     for (var i = 1; i <= 7; i++)
  5.     {
  6.         if (isNaN (Number (tl["textfeld" + i].text)))
  7.         {
  8.             trace (tl["textfeld" + i]+" == isNaN --> == "+tl["textfeld" + i].text);
  9.         }else{
  10.             trace (tl["textfeld" + i]+" == Number --> == "+tl["textfeld" + i].text);
  11.         }
  12.     }
  13. };
__________________
Bitte keine Fragen zu Flash per PM! Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
Deeplink-Demo mit Bookmarks von verschachtelten MovieClips*|*Flash-AS2-Demopage
RustyCake ist offline   Mit Zitat antworten
Alt 31-07-2010, 17:03   #12 (Permalink)
Neuer User
 
Registriert seit: Oct 2009
Ort: Bremen
Beiträge: 125
Aber die Schleife bei dir durchläuft er ja so oder so. Bei mir bricht er schon nach dem ersten erfüllten Statement ab. Also wäre es doch dann die Frage, ob es reicht das irgendein Feld den Wert NaN hat oder er alle Felder wissen muss, die den Wert NaN haben. Dann wäre deine natürlich viel eher angebracht.
DerTobi ist offline   Mit Zitat antworten
Alt 31-07-2010, 17:53   #13 (Permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 15.823
Wennst moanst
ActionScript:
  1. if (isNaN (Number (tl["textfeld" + i].text)))
  2.         {
  3.             trace (tl["textfeld" + i]+" == isNaN --> == "+tl["textfeld" + i].text);
  4.             break;// killt beim ersten fund
  5.  
__________________
Bitte keine Fragen zu Flash per PM! Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
Deeplink-Demo mit Bookmarks von verschachtelten MovieClips*|*Flash-AS2-Demopage
RustyCake 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
&amp; ersetzen Herr-Vorragend Flash MX 6 08-08-2005 22:51
Suchen und Ersetzen FireShark ActionScript 1 6 19-12-2004 23:04
Ebenen ersetzen ueb-steve Flash MX 2004 5 16-06-2004 17:07
MC ersetzen Scheller ActionScript 1 1 14-05-2003 12:38
ersetzen ??? salt ActionScript 1 2 05-09-2001 13:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr.

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


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.