Avatar billede elnino Nybegynder
28. juni 2001 - 11:08 Der er 12 kommentarer og
2 løsninger

dupclicate MovieClip

onClipEvent (load) {
    for (t=3; t>=500; t+5) {
       
Er der noget galt, for den virker ikke.
_root.square1.square2.duplicateMovieClip(square add t, t);
    setProperty (square add t, _x, t);
    setProperty (square add t, _y, 50);
    trace = square add t;
    }
}

Det er meningen at den skal duplikere mc\'en inden i et movieclip (square1)...
Avatar billede pixelpaw Nybegynder
28. juni 2001 - 11:44 #1
duplicateMovieClip (\"_root.square1.square2\", \"square\" add t, t);

sådan ville jeg lave den.

når du så skal hendvise til den, gør sådan:

_root[\"square\" add t]._x = t;
_root[\"square\" add t]._y = 50;
trace = [\"square\" add t];
Avatar billede elnino Nybegynder
28. juni 2001 - 12:11 #2
Nu har jeg skrevet sådan her og lagt trace lige efter min for-løkke. Den kommer ikke i output vinduet. Er der noget galt med løkken??

onClipEvent (load) {
    for (t=3; t>=500; t+5) {
trace ( \"yeah\")
        duplicateMovieClip(\"_root.square1.square2\",\"square\" add t, t);
    _root[\"square\" add t]._x= t
    _root[\"square\" add t]._y= 50
            }
}
Avatar billede pixelpaw Nybegynder
28. juni 2001 - 12:13 #3
Send filen til paw@pote.dk, så kigger jeg på den.
Avatar billede gotcha Nybegynder
28. juni 2001 - 12:22 #4
Ja, det er der :)

Prøv at skrive t += 5 i stedet for (normalt skrives t++, men du ønsker åbenbart at lægge 5 til hver gang). Ellers kan du altid bruge en while-løkke og så skrive t += 5 til sidst :)
Avatar billede elnino Nybegynder
28. juni 2001 - 19:31 #5
Nu har jeg fået den til at duplikere i det minste, men af en eller anden grund ryger den ud i en uendelig løkke - nogen forslag????

onClipEvent (load) {
  for (var t = 3; t<=10; t++) {
    duplicateMovieClip (\"_root.square1.square2\", \"square\" add t, t);
    _root.square1[\"square\" add t]._x = 50;
    _root.square1[\"square\" add t]._y = t;
    }
        trace (\"yeah\");
}
Avatar billede elnino Nybegynder
29. juni 2001 - 12:42 #6

PixwlPaw, tak for hjælpen!
Men jeg har altså lige to nogle spørgsmål.
if statementet er til for at den kunne dublikere selve moviclipet og ikke noget andet???(hvad det ellers skulle være - det var derfor min gik ind i en uendelig løkke)?

Ligger den ikke de duplikerede moviclips på hovedscenen? Løkken skulle jo gerne kunne udvides til at ekspandere et enkelt MC\'s størrelse til over 2880 px. Kan den lykke gøre det?

Håber ikke det var for mange spørgsmål:-)

Elnino
Avatar billede gotcha Nybegynder
29. juni 2001 - 14:02 #7
Nu kan jeg ikke se nogen betingelse i din kode, men ifølge det, du har skrevet, ligger dine movie clips ikke direkte på hovedscenen. I stedet befinfer de sig inde i \"square1\", som til gengæld befinder sig på hovedscenen :)

For at ekspandere et enkelt movie clips størrelse til over 2880, skal du bare bruge _xscale og _yscale (husk, at disse starter med at være 100) :)
Avatar billede pixelpaw Nybegynder
29. juni 2001 - 15:06 #8
lav et movieklip og put denne kode på det:

onClipEvent (load) {
    _width = 2882;
}

så bliver det 2882 px
Avatar billede gotcha Nybegynder
29. juni 2001 - 15:09 #9
Nå ja, det ville jo være en del nemmmere :)
Avatar billede elnino Nybegynder
29. juni 2001 - 15:27 #10
Gotcha, prøvede lige dit forlsag og jeg for det samme problem. Browseren viser ikke mere en de 2880 selv når jeg scroller. Den skæere bare enderne af.

Menere i at man kan lave det lange movie clip og så lave navigation i rent flash???

Kunne jeg sætte _width=5000???

Vil lige høre om jeg har den rigitge ide

Jeg smider forresten nogle flere poinetns efter som det er blevet til lidt mere end ent nemt spørgsmål;-)
Avatar billede elnino Nybegynder
29. juni 2001 - 15:38 #11
Helt enkelt mit Movie CLip skal være 6000 px. langt.

nu har jeg sat elementer ind i movieclippet der fylder 6000px og scaleret dem 50% ned,
så har jeg skrevet

onClipEvent (load) {
_root.a._width = 6000;
_root.a._yscale=200
_root.a._xscale=200
}
i min kontroller og jeg ser stadig kun 2880 px?

HJÆÆÆÆÆÆÆÆÆÆLP
Avatar billede gotcha Nybegynder
29. juni 2001 - 15:44 #12
Prøv at sende filen til mig på Boelt@vip.cybercity.dk :)
Avatar billede elnino Nybegynder
29. juni 2001 - 16:41 #13
Jeg har lavet det ved at kombinere _scale og _width.

Eksperten er altså bedere end were-here, flashkit etc, ingen kunne give mig svar der;-)
Avatar billede elnino Nybegynder
29. juni 2001 - 16:43 #14
15 point per mand...
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