Avatar billede hunters_force Nybegynder
09. maj 2002 - 23:22 Der er 9 kommentarer og
1 løsning

stop et movieclip

Jeg har fundet nedenstående som egentlig var et snevejrs script. Jeg starter en masse bobler ved en mouse over der går til den frame der har scriptet på sig:

a = Number(a)+1;
duplicateMovieClip ("/bubble2", a, a);
rx = random(200);
ry = random(50);
setProperty (a, _x, rx);
setProperty (a, _y, yx);
a = Number(a)+1;
duplicateMovieClip ("/bubble2", a, a);
rx = random(200);
ry = random(50);
setProperty (a, _x, rx);
setProperty (a, _y, yx);
setProperty (a, _xscale, 75);
setProperty (a, _yscale, 75);
a = Number(a)+1;
duplicateMovieClip ("/bubble2", a, a);
rx = random(200);
ry = random(50);
setProperty (a, _x, rx);
setProperty (a, _y, yx);
setProperty (a, _xscale, 110);
setProperty (a, _yscale, 110);
a = Number(a)+1;
duplicateMovieClip ("/bubble2", a, a);
rx = random(200);
ry = random(50);
setProperty (a, _x, rx);
setProperty (a, _y, yx);
setProperty (a, _xscale, 90);
setProperty (a, _yscale, 90);
if (Number(a)>50) {
    stop ();
}


nu er problemet bare at jeg skal have stoppet de bobler der er igang ved en rollout. Ved rollout har jeg forsøgt at sende den til en anden frame, og det stopper produktionen af bobler, men dem der er lavet bliver ved med at køre rundt.

Hvad gør jeg??
Avatar billede hunters_force Nybegynder
09. maj 2002 - 23:26 #1
http://home1.stofanet.dk/pepsi/bubbles3.fla

her er fla filen hvis det kan opklare eventulle uklarheder. Håber en eller anden klog sjæl har en løsning....

/Morten
Avatar billede hoejrup Nybegynder
09. maj 2002 - 23:56 #2
Du sætter følgende tilstand på dit movieclip i onClipEvent (enterFrame):

if (_root.fjern == 1 ) {
  this.removeMovieClip();
}


På knappen skriver du

on (rollOut) {
  _root.fjern = 1;
}

/per
Avatar billede hoejrup Nybegynder
10. maj 2002 - 00:00 #3
Du skal lige huske at sætte _root.fjern = 0; på din rollOver;

/per
Avatar billede hunters_force Nybegynder
10. maj 2002 - 09:54 #4
Så KØRER DET BARE...havde lige et problem med at man ved flere roll over/outs til sidst kun fik 3-4 bobler, men det var bare max der skulle ændres. Satte
if (Number(a)>5000)
og så kan den blive ved og ved...

Per! vil du ikke have points???? går ud fra at du skal lave et SVAR for at score...

tka
Morten
Avatar billede hoejrup Nybegynder
10. maj 2002 - 09:58 #5
Avatar billede hoejrup Nybegynder
10. maj 2002 - 09:59 #6
Her er der et svar!

/per
Avatar billede hoejrup Nybegynder
10. maj 2002 - 10:01 #7
Du behøver ikke mere end 100 bobler på skærmen adgangen, så du kan sætte følgende værdi:

if (Number(a)>100) {
    a = 1;
}

/per
Avatar billede barklund Nybegynder
10. maj 2002 - 14:09 #8
Nej hvor sjovt... :o)

Det her har jeg svaret på før under titlen [STOP snevejret] http://www.eksperten.dk/spm/143604 og jeg kan se, at også hoejrup svarede dengang... :o) Det hele endte med, at jeg lavede mit eget snevejrsscript som var helt vildt sejt og eventuelt klistrede fast til en tekst, som sne lander ovenpå ting og så videre... men det var jo dengang (mit 2. svar ever på exp)

/Barklund
Avatar billede hunters_force Nybegynder
10. maj 2002 - 16:09 #9
Yep I know barklund....men af uransagelige grunde fik jeg det ikke til at virke....aner ikke hvorfor, måske fordi jeg havde rdet lidt for længe med det, og så det hele i nyt lys fra morgenen af :-)
Så nu kører det som det skal ...
Avatar billede hoejrup Nybegynder
10. maj 2002 - 17:19 #10
barklund> Ja, det var godt nok et vildt sejt snevejr script du lavede dengang. :o)

/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