Toon posts:

[Actionscript] twee dimentionele array maken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe maak ik in actionscript een twee dimentionele array. Ik wil een array van 8 bij 9, de waarden worden later ingevuld doormiddel van een lus.

Alvast bedankt.

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 31-01 20:37
Wat zegt de manual?

Verwijderd

Topicstarter
Iets van new Array().. maar dan wordt er gewoon een een dimentionele array gemaakt.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 02 April 2003 @ 16:28:
Iets van new Array().. maar dan wordt er gewoon een een dimentionele array gemaakt.
Google

Ik kan me niet aan de indruk onttrekken dat je beter had kunnen zoeken.. :)

[ Voor 24% gewijzigd door gorgi_19 op 02-04-2003 16:31 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 23-08 10:39

Janoz

Moderator Devschuur®

!litemod

dimentionele? Is dat een array die alles vergeet? :+

wat dacht je trouwens van:
code:
1
2
3
4
5
a = new array();
a[1] = new array()
a[1] = new array()
..
a[9] = new array()

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Maar het is dus niet mogelijk om zoals in java dit te doen.. int temp[4][2];

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 02 april 2003 @ 16:40:
Maar het is dus niet mogelijk om zoals in java dit te doen.. int temp[4][2];
:?
Klik je wel eens op links?
So far we've limited our discussion to one-dimensional arrays, which are akin to a single row or a single column in a spreadsheet. But what if we want to create the equivalent of a spreadsheet with both rows and columns? We need a second dimension. ActionScript natively supports only one-dimensional arrays, but we can simulate a multidimensional array by creating arrays within arrays. That is, we can create an array that contains elements that are themselves arrays (sometimes called nested arrays).

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
je kan dan weer wel in AS
Flash ActionScript:
1
tName_array = [[1,2,3],[4,5,6],[7,8,9]]

dan wordt gewoon omgezet naar new Array's overal... overigens kun je elke dimensionale array in een 1-dim zetten door offset's te gebruiken (AS-kennende is dit waarschijnlijk sneller dan twee object access)

ie tXY = myArray[y*width + x];
Pagina: 1