Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-11-2005, 12:55   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
Stunde 1: Arrays benutzen

Ich hab ne schöne for-schleife, mit der variablen i, die wächst.
nun möchte ich alle felder des Arrays benutzen, außer das feld wo gerade der i wert steht, versteht ihr?????

bsp.:
die schleife läuft, und steht auf 3, dann soll, wert 1, wert 2, wert 4, wert 5.... und wert 12 ausgegeben werden, wie geht das?
__________________
was klappert ist nicht ab!
bountai ist offline   Mit Zitat antworten
Alt 14-11-2005, 13:03   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
var arr = [0123456789101112];
var 
5;
for (var 
0x<arr.lengthx++) {
    if (
!= i) {
        
trace(arr[x]);
    }

So?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 14-11-2005, 13:39   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
danke. mal sehen, eben testen..
__________________
was klappert ist nicht ab!
bountai ist offline   Mit Zitat antworten
Alt 14-11-2005, 13:51   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Oder:

PHP-Code:
var arr = [0123456789101112];
var 
5;
for (
x in arr) {
    if (
!= i) {
        
trace(arr[x]);
    }

__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 14-11-2005, 14:08   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
tjaaaa. ich weiß nicht, klappt, nur wenn ichs auf meinen fall beziehe, kommt da nur *U*L*H*T bei raus.

PHP-Code:
    for (i=0i<arry.lengthi++) {
        
form[arry2[i]].text arry[i];
        
form[arry2[i]].onSetFocus = function() {
            
this.text "";
            for (
x=0x<arry.lengthx++) {
                if (
!= i) {
                    
form[arry2[i]].text arry[i];
                }
            }
        };
    } 
Was Mache ich falsch????
__________________
was klappert ist nicht ab!
bountai ist offline   Mit Zitat antworten
Alt 14-11-2005, 15:10   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
versteht mich hier keiner?
bitte um hilfe!!!!!!!!
__________________
was klappert ist nicht ab!
bountai ist offline   Mit Zitat antworten
Alt 14-11-2005, 15:40   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Meinste so:
PHP-Code:
var arr:Array = ["A""B""C""D""E"];
var 
x:String "C";
for (var 
i in arr) {
    if (
arr[i] != x) {
        
trace(arr[i]);
    }

__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 14-11-2005, 16:31   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
was meinst du mit x in arr?
kann ich das auf meins auch anwenden?
__________________
was klappert ist nicht ab!
bountai ist offline   Mit Zitat antworten
Alt 14-11-2005, 16:38   #9 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
übersetzt bedeutet das, zeig mir alles aus dem array, außer wenn eines der elemente den wert "C" besitzt ...

im ausgabenfenster würde demnach

A
B
D
E

stehen ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (14-11-2005 um 16:39 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 14-11-2005, 16:50   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
mann schreibt dann
PHP-Code:
i in arr 
?
__________________
was klappert ist nicht ab!
bountai ist offline   Mit Zitat antworten
Alt 14-11-2005, 17:02   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@shorty:
[klugschaiß]
E D B A
[/klugschaiß]

@bountai: kannst auch "y in arr" oder "x in arr" oder "oppa in arr" schreiben. Was willste denn nun wissen?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 14-11-2005, 17:06   #12 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Mit for-in kannste alle Elemente
eines Arrays durchlaufen.

Mit for-in kann man auch alle Eigenschaften
eines Objektes auslesen.

Im Grunde genommen ist ja beides identisch.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 14-11-2005, 17:16   #13 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
@ Der Frager - du arsch gönnst mir einfach nichts

@ bountai - schnapppp dir doch das bsp. von biz, und fummel n bischen dran rum, verändere ein parr werte, oder was auch immer. vergiß nicht nach jeder änderung zu testen, ob's noch funktioniert. probieren geht über studieren ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (14-11-2005 um 17:20 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 14-11-2005, 17:21   #14 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Arsch

HTML-Code:
                                 / \
                                |\_/|
                                |---|
                                |   |
                                |   |
                              _ |=-=| _
                          _  / \|   |/ \
                         / \|   |   |   ||\
                        |   |   |   |   | \>
                        |   |   |   |   |   \
                        | -   -   -   - |)   )
                        |                   /
                         \                 /
                          \               /
                           \             /
                            \           /
                             |         |







__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 14-11-2005, 17:22   #15 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 134
also ich habe in meinem mc form 5 textfelder. namens var1-var5
die sollen. guck.

PHP-Code:
arry = ["Empfänger Adresse""Name""Nicname""Sender Adresse""Nachrichtentext"];
arry2 = ["Var1""Var2""Var3""Var4""Var5"];
//------------------------------
    
for (i=0i<arry.lengthi++) {
        
form[arry2[i]].text arry[i];//hier hab ich einfach nur den namen eingefügt. klappt auch.

        
form[arry2[i]].onSetFocus = function() {
            
this.text ""//und wenn man sie anklickt, geht der text wech. - klappt auch.

//--------- Nur kommt das skript, mit dem ich den Text wiederhole, wenn man nichts hingeschrieben hat. 
            
for (x in arry) {
                if (
form[arry2[x]].text == "") { //wenn nix drin steht
                    
trace(x);
                    
form[arry2[x]].text arry[i];//schreib wieder was rein, macht er aber nicht
                
}
            }
        };
    }
}; 

waruuuuum??
__________________
was klappert ist nicht ab!
bountai 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 08:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele