Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2003, 10:30   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
Array: Named elements

hi!

Ich möchte ein Array mit "named elements" füllen, d.h.

var hash = new Array();
hash["wert1"] = "ersterWert";
hash["wert2"] = "zweiterWert";
...

Wie kann ich überprüfen, ob es ein Element in dem Array gibt, dass z.B. "wert5" heisst?

mfg
Juro
JuRo ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:32   #2 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
versteh ich nich ganz...
warum nennst du da dein arry nich gleich wert???

schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:44   #3 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ActionScript:
  1. if(hash["wert5"]){
  2.  trace('hash.'+'wert5'+' exists');
  3. }


heisst sich 'assoziatives Array' ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:44   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
bist wohl ein bisschen verwirrt, was!?

das array kann auch so aussehen:

hash["cpu"] = "pentium4";
hash["ram"] = "256 ddr";
hash["dvd"] = "yes";
...


und jetzt will ich wissen, ob es in dem Array ein Element gibt, dass z.B. "Festplatte" heisst....
JuRo ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:47   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
@pius:

in Perl heissen diese "associative arrays"
in Lingo heissen diese "property lists"
in manchen Sprachn heissen diese "hash"

in AktionScript (laut Moock) heissen diese "Named Array Elements"
JuRo ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:47   #6 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
dynamischer ...


ActionScript:
  1. wasIchSuche = 'dvd';
  2.  
  3.  
  4. if(hash[wasIchSuche ]){
  5.         trace('hash.'+wasIchSuche +' exists');
  6. }
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:48   #7 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
bei mir heisst es in solchen Fällen:

DANKE
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:50   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
@pius

...merken...
warrantmaster ist offline   Mit Zitat antworten
Alt 09-12-2003, 10:54   #9 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
@warrantmaster

... is ja net zuviel verlangt ... oder ... nur, .... merken ... muss man's halt ....
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 11:00   #10 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
@pius

bist wohl ein bisschen verwirrt, was!?

das array kann auch so aussehen:

hash["cpu"] = "pentium4";
hash["ram"] = "256 ddr";
hash["dvd"] = "yes";
...


und jetzt will ich wissen, ob es in dem Array ein Element gibt, dass z.B. "Festplatte" heisst....



...naja, nach dem ton hätte ich schon nixx mehr geschrieben
ist mitunter zu spüren, daß die leute streß haben, aber das
muß man sich ja nun doch nicht geben
warrantmaster ist offline   Mit Zitat antworten
Alt 09-12-2003, 11:08   #11 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
.... schee dass d'Leut in der gschdadn Zeit so freindli zueinand san ...


... aber wer weiss, vielleicht bin ich auch mal im Stress und gerade ein wenig 'rücksichtslos' und darauf angewiesen, dass andere mit mir Nachsicht üben ... ich hoffe ich habe dann wenigstens den Mumm, mich für die Nachsicht zu bedanken ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 12:43   #12 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
tut mir leid, ich dachte das mit dem "associative array" war eine aufforderung zu einer Diskussion und dass da noch was von Deiner (Pius) Seite kommt. Ausserdem war ich gerade in einer Besprechung und mein zweiter Post hat sich mit dem Deinigen überschnitten.

Natürlich meinen Dank an Dich Pius.

@warrantmaster: meiner Meinung nach sollte man nur etwas zu einem Thema posten, wenn man sich dmit auskennt. Meldungen wie "das weiss ich auch nicht" kann man sich sparen. Da son yu anscheinend meine Frage nicht verstanden hatte und sich mit "named array elements" nicht auskennt, habe ich meine Frage - hoffentlich - klarer gestellt.
JuRo ist offline   Mit Zitat antworten
Alt 09-12-2003, 13:08   #13 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 13:19   #14 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
@juro

nix für ungut, die antwort von son yu war sicher so gemeint,
daß er sich mit seiner antwort halt selber nicht ganz sicher war
(in bezug auf sein verständnis deiner frage), insofern ist das nicht in die ecke "das weiss ich auch nicht" zu stellen
wie dem auch sei, man kann sicher in einem solchermaßen
breit gestreut besuchtem forum nicht immer davon ausgehen, daß der fragende sich gleich mit x-programmiersprachen auskennt. insofern sollte der fragende auch mit antworten
rechnen, die nicht so ganz auf seiner eigentlichen höhe schwimmen.

peace
warrantmaster ist offline   Mit Zitat antworten
Alt 09-12-2003, 13:31   #15 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
Also meine Höhe ist sicher ziemlich tief daher mache ich mir da keine Gedanken. Also wenn ich in einem Forum, daß "ActionScript MX" heißt, auf eine Frage antworte, dann sollte man sich schon auskennen.

Was nicht heißen soll, daß man etwas nachfragen kann (und auch SOLLTE!). Ich bin ja gerne bereit mein beschränktes Wissen an andere weiterzugeben!
JuRo 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 11:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele