Avatar billede Slettet bruger
04. juni 2004 - 16:48 Der er 5 kommentarer

en slags guideline til drag mc

Hej Eksperter. Det er lidt svært at formulere det spørgsmål her, men jeg prøver:

Jeg har et mc, som bliver brugt som mus. Dvs. at det skjuler musen, og det kan trækkes rundt på skærmen.
Musen bliver brugt til et spil jeg er igang med - det er et sigtekorn. Derfor vil jeg ikke have at man kan trække mc'et rundt over det hele, men kun i en speciel linie, som følger ens spiller - Dvs. at den kan trækkes i en bue rundt om spilleren, men ingen andre steder. Det er lidt svært at forklare, men jeg håber meget i forstår hvad jeg mener.
Avatar billede pyroman Nybegynder
04. juni 2004 - 22:15 #2
Hvis det skal være en helt præcis bue, med et specielt punkt som centrum, fx pistolen, hvis der er sådan én, og sigtekornet ikke kan komme udenfor denne, så kan man også lave det med noget kode med trigonomtri.
Avatar billede Slettet bruger
04. juni 2004 - 22:53 #3
cellb10ck: Jeg har prøvet at arbejde med dine eksempler, men jeg kan ikke helt få det til at virke.

pyroman: Hvordan kan det gøres? Bare lidt henvisninger tak
Avatar billede barklund Nybegynder
05. juni 2004 - 13:50 #4
Noget med:

Mouse.hide();
center_x = 200;
center_y = 1000;
radius = 800;
sigtekorn = dit_mc;
mouse_listener = new Object();
Mouse.addListener(mouse_listener);
mouse_listener.onMouseMove = function() {
    var vinkel = Math.atan2(_ymouse - center_y, _xmouse-center_x);
    sigtekorn._x = center_x + radius*Math.cos(vinkel);
    sigtekorn._y = center_y + radius*Math.sin(vinkel);
    updateAfterEvent();
};

Så kan du pille lidt ved x, y og radius for at få den præcise effekt ud af det.

dit_mc skal selvfølgelig være en reference til dit movieclip.

// Morten Barklund
Avatar billede pyroman Nybegynder
05. juni 2004 - 20:01 #5
tjaa - jeg henviser så til barklunds script :)
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