Avatar billede misate Nybegynder
18. august 2001 - 15:34 Der er 13 kommentarer og
1 løsning

hvorfor ik?

hej alle!

jeg fatter ikke hvorfor mit lille problem ikke virker?

jeg har et Mc som skal flytte sig op eller ned
på det Mc sidder denne kode

onClipEvent (enterFrame) {
    this._y += Num;
}

og så når jeg trykker på en af mine Mcknapper, hvor der sidder en kode der ser sådan ud:

onClipEvent (mouseDown) {
if (this.hitTest(_root.mouse)) {
_root.Num = 2;
  }
}
onClipEvent (mouseUp) {
_root.Num = 0;
}

så skulle det gerne køre...men det gør det så ikke????


(jeg har har et MC der bliver draget af musen (mouse)
kode

onClipEvent (enterFrame) {
startDrag(this, true);
}
onClipEvent (mouseMove){
updateAfterEvent();
})


håber jeg har gjort mig forstålig?!
mvh
Michel

Avatar billede hoejrup Nybegynder
18. august 2001 - 15:55 #1
Prøv med

onClipEvent (enterFrame) {
this._y += _root.Num;
}

/per www.kazoma.dk
Avatar billede lingoman Nybegynder
18. august 2001 - 15:59 #2
Det er fordi variablen Num i din første MC intet har med _root.Num at gøre.
Du har faktisk 2 forskellige variabler: MC.Num og _root.Num
Brug  _root.Num i alle tilfælde for at sikre dig at det er den samme variabel der bliver indlæst eller sat

En anden ting er dit hitTest()

Syntaksen for at tjekke om MC og musen overlapper er

this.hitTest(_root._xmouse,_root._ymouse, true);

Hvis det stadig ikke virker må du skrive igen :)

mvh geo
Avatar billede misate Nybegynder
18. august 2001 - 16:28 #3
jeg ændrede bare til
onClipEvent (enterFrame) {
this._y += _root.Num;
}
og så virkede det

Lingoman >> det hitTest du bruger der, behøver jeg ikke drage noget Mc?? for så at sige, hvis det MC jeg drager rammer det Mc...gør noget???
Avatar billede lingoman Nybegynder
18. august 2001 - 16:59 #4
HitTest syntaksen jeg skrev tester mellem MC (this) og point(_root._xmouse,_root.ymouse) og virker med eller uden drag. Det er en alternativ til  MC1.hitTest(MC2) metoden som du bruger.  Den bliver brugt når man gerne vil have at hittest kun tester om punktet er inde i den synlige del af MC\'en i stedet for dets rectangulære bounding box.

Fks. hvis du har en cirkulær MC er dets usynlige ramme stadig firkantet. Bruger du this.hitTest(_root._xmouse,_root._ymouse, true); kan man sikre sig at hittest er true kun når musen er inde i cirklen og hittest = false for MC ramme udenfor cirklen
Avatar billede misate Nybegynder
18. august 2001 - 17:12 #5
ok! på den måde!

mange tak for hjælpen!

Michel
Avatar billede lingoman Nybegynder
18. august 2001 - 17:18 #6
Selvtak, og tak for point :)
Avatar billede hoejrup Nybegynder
18. august 2001 - 19:05 #7
Men det var mig der kom med det korrekte svar først.

/per
Avatar billede lingoman Nybegynder
18. august 2001 - 19:16 #8
hoejrup> Du kom først med en kommentar! (som var et rigtigt svar ).

Skulle du ikke have oprettet det som svar ?
Jeg gider ikke at du skal blive sur over det her hvis det var en fejl fra din side, så sig til hvis du vil have at jeg opretter point til hoejrup ;)

mvh geo
Avatar billede hoejrup Nybegynder
18. august 2001 - 19:24 #9
lingoman> Sikken noget vrøvl, for du behøver ikke afgive et svar i første omgang. Men du burde holde dig til director, når dit navn er lingoman.

/per
Avatar billede hoejrup Nybegynder
18. august 2001 - 19:24 #10
Jeg kom med løsningen først, og det kan du ikke lave om på.

7per
Avatar billede lingoman Nybegynder
18. august 2001 - 19:27 #11
Nu ved jeg at du surmuler...en skam
Avatar billede misate Nybegynder
18. august 2001 - 19:32 #12
jeg mener da osse jeg gav pointen til jeg begge to??? det kan jeg så bare ikke gjort! jeg vil gerne give dig nogle point osse hoejrup!

Men det er da ikke noget at komme op og slås om når det er mig der ha lavet ged i den :)

Michel
Avatar billede lingoman Nybegynder
18. august 2001 - 19:35 #13
Michel> Jeg overfører så halvdelen til per nu
Avatar billede lingoman Nybegynder
18. august 2001 - 19:40 #14
Michel> nu har vi vist oprettet 2 X [ point til hoejrup]
se http://www.eksperten.dk/spm/99852
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