Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-05-2005, 18:17   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 13
Teile eines Strings auslesen

Bin beim Programmieren eines Spiels an folgendes Problem gestossen: Ich habe ein String (Typ: stringname= "Name1 Name2 Name3 Name4 ...). Jetzt wuerde ich gerne via if Schlaufe eine Abfrage machen ob zum Beispiel Name3 schon eingetragen ist oder nicht.
Wie macht man das? Also ob ein Teil im String schon vorhanden ist.
Danke schon mal fuer Antworten
andrashee ist offline   Mit Zitat antworten
Alt 11-05-2005, 18:27   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
keine schleife
ActionScript:
  1. var str="hans hugo schulze franz";
  2. if (str.indexOf("hugo")>-1){
  3.  trace("treffer");
  4. }
und wäre es nicht besser, die namen in einem array zu verwalten?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 11-05-2005, 18:35   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 13
Cool

Herzlichen Dank. Genau das habe ich gemeint
Jo, es geht nicht um Namen, um Felder, welche schon mal geklickt wurden. Ja, ich glaube auch Arrays waeren besser, nur habe ich leider keine Ahnung davon...
andrashee ist offline   Mit Zitat antworten
Alt 11-05-2005, 19:15   #4 (permalink)
Hobbydenker
 
Benutzerbild von oppec
 
Registriert seit: Feb 2003
Beiträge: 182
Zitat:
Zitat von andrashee
...ich glaube auch Arrays waeren besser...
ActionScript:
  1. var a = new Array("name1","name2","name3");
  2. trace(a[0]); // = name1
  3. trace(a[1]); // = name2
  4.  
usw...
auf das element in dem vektor kannst du mit dem [] operator zugreifen.
zum durchsuchen :
ActionScript:
  1. for(var i=0; i < a.length; i++){
  2. trace(a[i]); // gibt den ganzen vektor nacheinander aus
  3.  
oppec 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 09:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele