Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Arrays löschen, austauschen, aktualisieren..... Antworten
Arrays löschen, austauschen, aktualisieren.....

fany
Pixelschubser


Beiträge: 5


habe da ien kleines Problem....
und zwar habe ich ein "Dreidemensionales Array" angelegt, im nachhinein sollen sich Teile des Arrays löschen und durch ein anderes Element ersetzt werden.
Durch die Flash-Action-Script Hilfe bin ich auf die Funktion : meinArray.splice(); gekommen, dies führt er bei mir auch aus. Jedoch läd er den Array nicht wirklich neu. Das heißt auf der Bühne sieht man immer noch den alten Array, von der function her hat er jedoch den Array ausgetauscht.....
was mache ich nun?

  Profil   E-Mail   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


dreht sich das hier um flash? >> falsches forum

---
Arbeit ist das Feuer der Gestaltung. - Marx

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   E-Mail   Website   Editieren   Zitieren

fany
Pixelschubser


Beiträge: 5


ja genau es dreht sich um Flash Action Script.
Da allerdings die Syntax von PHP oder auch JavaScript sehr ähnlich ist, dachte ich das ich das auch hier reinpasten könnte.........

außerdem: werde ich wohl eher hier hochprofesionelle Antworten bekommen als im Flash Bereich.....denn gerade hier lümmeln sich doch die Programmierer!

  Profil   E-Mail   Editieren   Zitieren

NetDrag
Foren-Team


Beiträge: 461


schieb mal den Code rüber. Ohne Code keine Korrektur

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren

fany
Pixelschubser


Beiträge: 5


einen moment ich bastel den mal eben zusammen so das er auch verständlich ist.....

  Profil   E-Mail   Editieren   Zitieren

fany
Pixelschubser


Beiträge: 5


Spielreihe = new Array();

Spielreihe[1] = [-1, idBankLR, idCoin, idBankRL, idEmpty, idCoin, idEmpty, idBankLR];
Spielreihe[2] = [-1, idCoin, idEmpty, idBankRL, idCoin, idEmpty, idEmpty, idCoin];


for (iRow = 1; iRow<=Spielreihe.length; iRow++) // row
{
for (iCol = 1; iCol<=Spielreihe[iRow].length; iCol++) // column / col
{
switch (true)
{
case Spielreihe[iRow][iCol] == idGuard:
setGuard(idGuard,iCol,iRow);//set the Guard
break;
case Spielreihe[iRow][iCol] == idCoin:
setCoin(iCol,iRow);//set the Coin
break;
case Spielreihe[iRow][iCol] == idBankLR or idBankRL:
setBank(id,iCol,iRow);//set the Bank
break;
}
}
}


function setCoin(iCol,iRow)
{
d++;//pro number for the new MovieClip "200"
attachMovie ("mcCoin", "5"+d, d); //create new MovieName, layer
with (this["5"+d])
{
trace(d);
_x = (iCol-1)* xRasterSize + xOffset ; //create the X-position
_y = (iRow-1)* yRasterSize + yOffset ; //create the Y-position
}
}

idBank, idGuard, wird gesetzt.......



so und wenn man später zum Beispiel auf einen Button klickt soll sich dann ein bestimmtes Array-Element löschen und durch ein anderes ersetzten....
ich habe schon mehrere sachen ausprobiert, wie zum Beispiel mein Array.splice(); oder indem ich einfach den MovieClip entladen habe........nix geklappt........

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben