Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-06-2005, 14:11   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Ort: Finnland
Beiträge: 37
Zwei dimensionale Arrays in Flash???

Hi!

Kann man in Flash 2D-Arrays machen?
Wenn ja, wie? Habe in der Hilfe nichts dazu gefunden.


Danke
Melanie
suomeli ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:15   #2 (permalink)
buehnentechniker
 
Benutzerbild von honifred
 
Registriert seit: Feb 2002
Ort: trier
Beiträge: 2.448
hi melanie!

meinst du etwa sowas?

ActionScript:
  1. _root.bla = new Array();
  2. _root.bla[0] = new Array ("Hallo1","Hallo2");
  3. _root.bla[1] = new Array ("Hallo3","Hallo4");
  4. trace (_root.bla[0][0]);
__________________
Es gibt eine Sache, die schlimmer ist, als die Ausschweifung: die Abstinenz.

Achim 69
honifred ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:16   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
logisch geht das... aber was meinste denn genau? ne function die dir eins dynamisch baut, oder einfach nur wie man eins "scripted", also von der syntax her korrekt schreibt?!

PHP-Code:
arr = [
    [[
'0'],['x'],['0'],['x'],['0']],
    [[
'0'],['x'],['0'],['0'],['0']],
    [[
'0'],['x'],['0'],['0'],['0']],
    [[
'0'],['x'],['0'],['x'],['0']],
    [[
'0'],['x'],['0'],['0'],['x']]
]; 
cya, sal

ps. da war wiedereinmal einer schneller als ich
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (30-06-2005 um 14:19 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:32   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Ort: Finnland
Beiträge: 37
Also, um es genau zu sagen.
Ich hab 12x5 Kreise auf der Bühne liegen. Immer 5 Kreise gehören zusammen.
Die Kreise haben folgende Instanznamen: q1k1 (für 1.Quadrat, 1.Kreis) q12k4 (12.Quadrat, 4.Kreis).
Ich möchte die Kreise gerne in ein Array laden, dass ich die dann einfach und systematisch ansprechen kann.
Gedacht hatte ich eine doppelte for-Schleife, in der ich die MCs dann einfach etwa so kreise[i][e]=("q"+i+"k"+e) (<-das ist nur die idee, kein Code) reinschreibe. Die Frage ist nur, wie ich das genau mache, bisher bekomme ich immer nur undefined. Ups

Grazie
mel
suomeli ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:40   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Moin! Soll das so aussehen?
ActionScript:
  1. var kreise = [];
  2. for (var q = 0; q<12; q++) {
  3.     kreise[q] = [];
  4.     for (var k = 0; k<5; k++) {
  5.         kreise[q][k] = "q"+(q+1)+"k"+(k+1);
  6.     }
  7. }
  8. trace(kreise)
  9. trace(kreise[3][2])
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:44   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ach der war der frager wieder schneller, aber jetzt schreib ich meins trotzdem noch schnell

PHP-Code:
function build2d(wh){
    var 
na = [], 00;
    while(
a<h){
        
na[a] = [];
        while(
b<w){
            
na[a][b] = "q" + (1) + "k" + (1);
            
b++;
        }
        
a++;
        
0;
    }
    return 
na;
}

myarray build2d(512);

trace(myarray);
trace(myarray[2][2]); 
gruß, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (30-06-2005 um 14:45 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:46   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@salazar: Dafür sind deine Scripte schöner
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:49   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
@Der Frager: thx!
gruß, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:51   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Ort: Finnland
Beiträge: 37
Wow, das ging ja schnell.
Prima.

DANKE
suomeli ist offline   Mit Zitat antworten
Alt 30-06-2005, 14:59   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Ort: Finnland
Beiträge: 37
Noch ne kleine Ergänzung:
Also, das Script vom Frager gibt mir die richtigen Werte aus,
das andere leider undefined.
Aber mit dem einfachen Skript bin ich auch schon zufrieden.
suomeli ist offline   Mit Zitat antworten
Alt 30-06-2005, 15:13   #11 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
echt?! die tracings spucken bei dir undefined aus???... also bei mir hauts hin... in mx und mx2004..... würde mich jetzt mal interssieren was da bei dir los ist

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 30-06-2005, 15:18   #12 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Der Frager
@salazar: Dafür sind deine Scripte schöner
Ich nehm's zurück...

War nur Spaß. Bei mir klappt dein Script natürlich auch...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-06-2005, 15:19   #13 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Ort: Finnland
Beiträge: 37
ok, dann hab ich da wahrscheinlich irgendwo nen Fehler.
Wollte nicht an deinem Skript zweifeln sorry.

Danke und ciao
mel
suomeli ist offline   Mit Zitat antworten
Alt 30-06-2005, 15:25   #14 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
jetzt bin ich beleidigt
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 01-07-2005, 08:13   #15 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Ort: Finnland
Beiträge: 37
Guten Morgen!

Jetzt bin ich schon wieder da mit ner blöden Frage.
Mein Script weiß jetzt aber irgendwie nicht, dass die Namen, die ich in dem Array gespeichert habe, die Namen meiner Movieclipinstanzen auf der Bühne sind.
Wie bringe ich das denn jetzt zusammen?

Gruß
Mrs. Undefined
suomeli 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 12:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele