Avatar billede donslund Nybegynder
16. april 2002 - 08:33 Der er 16 kommentarer og
1 løsning

Opdatering af mc positioner.

Jeg har 42 brikker der ved hjælp af 3 arrays får defineret navn, _X og _y. Så bytter jeg om på pladserne i navne arrayet. Derved får nogle MC's nye pladser, men jeg kan ikke opdatere deres pladser på skærmen.

for (i=0; i<40; i++) {
        //trace("placer igen");
        trace(" nu flyttes " + _root.linie[i]);
        trace("Placering = " + _root.placx[i]);
        setProperty(_root.linie[i], _x, _root.placx[i]);
        setProperty(_root.linie[i], _y, _root.placy[i]);
    }

Dette er koden, der skulle får dem flyttet men den gør det ikke. Hvorfor ikke? Er der nogen der kan svare mig på det?
Avatar billede hoejrup Nybegynder
16. april 2002 - 10:14 #1
Har du prøvet med

_root["linie"+i]._x = placx[i]
_root["linie"+i]._y = placy[i]

/per
Avatar billede donslund Nybegynder
16. april 2002 - 10:28 #2
Der sker stadigvæk ikke noget. Den flytter dem ikke.
Avatar billede hoejrup Nybegynder
16. april 2002 - 10:41 #3
Har du lavet placx og placy som en array med fyrre elementer?

placx = new Array(45, 105, 132, 180, 225, 305,.....);
placy = new Array(31, 15, 112, 44, 56, 243,.....);

Du må gerne sende den til info@kazoma.dk, hvis det ikke løser dit problem.

/per
Avatar billede donslund Nybegynder
16. april 2002 - 10:51 #4
Flash 5 eller MX?
Mac eller PC?
Avatar billede hoejrup Nybegynder
16. april 2002 - 10:54 #5
Jeg anvender stadigvæk Flash5, fordi MX er for tung til min computer. Desuden
er der stadigvæk børnesygdomme i MX. Jeg kan både indlæse Mac og PC filer, så
det er ikke noget problem.

/per
Avatar billede donslund Nybegynder
16. april 2002 - 11:03 #6
Er sendt.
Avatar billede hoejrup Nybegynder
16. april 2002 - 11:34 #7
Jeg har ændret

eval("brik"+i).gotoAndPlay(1); til _root["brik"+i].gotoAndPlay(1);

og tilsvarende de andre steder.

/per
Avatar billede donslund Nybegynder
16. april 2002 - 12:02 #8
Oaky, jeg skulle selvfølgelig have forkjlaret havd det hele gik ud på.

Nå man trykker på de mørke felter, indsættes next-brikken og alle brikker i den række rykkes så der kommer en ny next-brik (den der skubbes ud.) Derved skal man få diamanten ud. Men når jeg trykker (det er pt. kun script på nr. 2 i øverste række) sker der ikke en skid.
Avatar billede hoejrup Nybegynder
16. april 2002 - 13:38 #9
Du har alle dine brikker billeder liggende således:

brik1
brik2
brik3

Du prøver at placere og flytte din linie array, der består af brik!løbnr.!random briknr. , men den indeholde ingen billeder.

eks.

brik00
brik12
brik20
brik31


/per
Avatar billede hoejrup Nybegynder
16. april 2002 - 13:54 #10
Du skal i stedet for flytte placeringen i placx og placy tabellen, og flytte på følgende måde:

setProperty (_root.brik[i], _x, _root.placx[i]);
setProperty (_root.brik[i], _y, _root.placy[i]);

/per
Avatar billede hoejrup Nybegynder
16. april 2002 - 14:58 #11
Jegflytter positionen i din placx og placy, og anvender følgende til genplacering af
dine brikker:

_root["brik"+i]._x = _root.placx[i];
_root["brik"+i]._y = _root.placy[i];

/per
Avatar billede hoejrup Nybegynder
16. april 2002 - 14:58 #12
Jeg flytter = Jegflytter
Avatar billede donslund Nybegynder
16. april 2002 - 15:19 #13
Tak for hjælpen. Poster du lige et svar?
Avatar billede hoejrup Nybegynder
16. april 2002 - 17:31 #14
Velbekomme.

/per
Avatar billede hoejrup Nybegynder
17. april 2002 - 20:48 #15
Har du ikke fået mit svar via mail?

/per
Avatar billede donslund Nybegynder
01. maj 2002 - 10:50 #16
Selvfølgelig skal jeg da det. Tak for hjælpen :-)
Avatar billede hoejrup Nybegynder
01. maj 2002 - 10:58 #17
Velbekomme :-)

/per
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester