Avatar billede crunch Nybegynder
27. maj 2002 - 20:24 Der er 9 kommentarer og
1 løsning

bevæg et movieclip til der hvor der klikkes...

Jeg har en lille figur, som jeg gerne vil have til at bevæge sig derhen på scenen hvor jeg klikker med musen... Er der nogen der har et eksempel på hvordan man kan gøre dette ? - helst flash 5 hvis ikke det kan lade sig gøre.
Avatar billede earp Nybegynder
27. maj 2002 - 21:04 #1
Dette ligger du som actions i movieclippet:

onClipEvent (mouseDown) {
    this._x = _root._xmouse;
    this._y = _root._ymouse;
}
Avatar billede crunch Nybegynder
27. maj 2002 - 21:12 #2
ehh. jeg vil bevægelsen skal ske i samme movieclip, og jeg vil gerne have at der er bevægelse derhen, altså noget i retningen af
posistion=position + 1 indtil figuren når derhen...
Avatar billede Slettet bruger
27. maj 2002 - 21:18 #3
Prøv at kigge på den her;
http://www.eksperten.dk/spm/200069
Avatar billede hoejrup Nybegynder
27. maj 2002 - 21:26 #4
Læg mærke til det seje ActionScript Barklund har lavet på linket! :o)

/per
Avatar billede crunch Nybegynder
27. maj 2002 - 21:53 #5
damm.  det opfører sig mærkeligt.. kan i se hvorfor ?
( http://www.internetstatistik.dk/map4.swf )

onClipEvent (load) {
    destination_x = _x;
    destination_y = _y;
    move = 12;
}
onClipEvent (mouseDown) {
    destination_x = _root._xmouse;
    destination_y = _root._ymouse;
}
onClipEvent (enterFrame) {
        bredde = 550;
    // sæt bredden af filmen her
    hojde = 400;
    // sæt højden af filmen her
    speed = 1/15;
    // sæt hastigheden her
    this._x -= speed*(_root._xmouse-bredde/2);
    this._y -= speed*(_root._ymouse-hojde/2);
    fromX = destination_x;
    fromY = destination_y;
    temp_x = _x-fromX;
    temp_y = _y-fromY;
    strTarget = -Math.atan2(temp_x, temp_y);
    if (Math.sqrt((temp_x*temp_x)+(temp_y*temp_y))>move) {
        _y -= move*Math.cos(strTarget);
        _x += move*Math.sin(strTarget);
    }
}
Avatar billede hoejrup Nybegynder
27. maj 2002 - 23:04 #6
Avatar billede crunch Nybegynder
27. maj 2002 - 23:15 #7
wee.. ja den er fed. Opretter du ikke lige et "svar" - så får du pointsne.
Avatar billede hoejrup Nybegynder
27. maj 2002 - 23:16 #8
Her er der et svar.

/per
Avatar billede crunch Nybegynder
27. maj 2002 - 23:25 #9
(: tak.
Avatar billede hoejrup Nybegynder
27. maj 2002 - 23:26 #10
Velbekomme! :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