Avatar billede laid-back Nybegynder
25. august 2003 - 09:48 Der er 22 kommentarer

Hjælp med flash!

Hej allesammen!

Jeg vil gerne igang med at lave spil i flash (igen) men har glemt de fleste a "action's"ne og nu hænger det sammen at jeg har lavet en lille man der styrers af op,ned,højre,venstre tasterne! men vil gerne have at når man trykker til højre så ses han fra højre altså det tegner jeg selv, men der skal kommandoer til, nogen der kan hjælpe eller evt. komme med link til tutorial?

mvh Laid
Avatar billede -42- Nybegynder
25. august 2003 - 10:11 #1
Så beholder du bare det du har lavet.

i det movieclip, som er din mand laver du bare en sekvens for hver bevægelse du ønsker. f.eks. moveLeft....

on (keyPress "<Left>") {
    _root.man._x++;
    _root.man.gotoAndStop("moveLeft");
   
}

dvs inde i dit movieclip af din mand laver du ef frame label for hver bevægelse. og for hver bevægelse laver du en stop(); action
Avatar billede -42- Nybegynder
25. august 2003 - 10:13 #2
... han gå nu godt nok til højre i dette tilfælled.
Avatar billede laid-back Nybegynder
25. august 2003 - 10:20 #3
Hvordan ved den at når jeg trykker "højre" så skal den den gå til højre og ik de andre sider, altså hvis den bare skal stå stop();?
Avatar billede laid-back Nybegynder
25. august 2003 - 10:26 #4
...og forresten det var noget som det her jeg gerne ville lave... bare lige så du er sikker: http://www.geocities.com/mclelun/webrpg.html
Avatar billede -42- Nybegynder
25. august 2003 - 10:26 #5
nu kan gå både til højre og venstre

on (keyPress "<Right>") {
    _root.man._x++;
    _root.man.gotoAndStop("moveLeft");
   
}

on (keyPress "<Left>") {
    _root.man._x--;
    _root.man.gotoAndStop("moveLeft");
   
}
Avatar billede -42- Nybegynder
25. august 2003 - 10:30 #6
okay...
Så laver du det på samme måde, men i dit movieclip med din mand ligger du et movieclip ind i hver frame du har. i din moveleft frame ligger du et movieclip, hvor han går til højre
Avatar billede -42- Nybegynder
25. august 2003 - 10:33 #7
venstre selvfølgelig....
Avatar billede laid-back Nybegynder
25. august 2003 - 10:34 #8
Sådan her ser min kode ud:

onClipEvent (load) {
speed = 15;
}
onClipEvent (enterFrame) {
if (key.isdown(key.LEFT)) {
_x-= speed;
}
if (key.isdown(key.RIGHT)) {
_x+= speed;
}
if (key.isdown(key.DOWN)) {
_y+= speed;
}
if (key.isdown(key.UP)) {
_y-= speed;
}
}


i min moveleft frame ligger jeg et movieclip hvor han går til højre? jamen har det hele i en frame, er lidt n00b sorry! :(
Avatar billede -42- Nybegynder
25. august 2003 - 10:38 #9
onClipEvent (load) {
speed = 15;
}
onClipEvent (enterFrame) {
if (key.isdown(key.LEFT)) {
_x-= speed;
this.gotoAndStop("moveLeft");
}
if (key.isdown(key.RIGHT)) {
_x+= speed;
this.gotoAndStop("moveRight");
}
if (key.isdown(key.DOWN)) {
_y+= speed;
this.gotoAndStop("moveDown");
}
if (key.isdown(key.UP)) {
_y-= speed;
this.gotoAndStop("moveUp");
}
}
Avatar billede laid-back Nybegynder
25. august 2003 - 10:40 #10
Ja okay og hvordan definerer jeg en keyframe? altså at den ene er "højre" den anden er "venstre" osv.
Avatar billede -42- Nybegynder
25. august 2003 - 10:42 #11
når du står på din keyframe går du ned i din object inspector, og skriver navnet på din framelabel f.eks. moveLeft. I den keyframe ligger du så et movieclip af din mand der går til venstre
Avatar billede laid-back Nybegynder
25. august 2003 - 10:44 #12
Okay nu lavede den det rigtig ved hjælp af:

    if (key.isdown(key.DOWN)) {
        _y += speed;
    gotoAndPlay(2);
    }

så har jeg bare i frame 2 lavet en hvor den går ned, er det rigtigt ?
Avatar billede -42- Nybegynder
25. august 2003 - 10:50 #13
yes! :-)

Men for en god ordens skyld, så vend dig til at bruge framelabels, så bliver koden nemlig lidt nemmere at tyde...
Avatar billede laid-back Nybegynder
25. august 2003 - 10:51 #14
okay ;) men jeg har 1 spørgsmål mere!

Hvordan gør jeg sådan at når man trykker "op" så går han, altså hvor han skifter mellem 3 billeder når man holder op inde! hvis du forstår? ;)
Avatar billede -42- Nybegynder
25. august 2003 - 10:52 #15
altså så han stopper med at gå?
Avatar billede laid-back Nybegynder
25. august 2003 - 11:01 #16
Altså sådan at når jeg holder "højre" nede, så går han sådan mellem 3 billeder. (stå) - (dene ene fod frem) - (den anden fod frem)
ligesom på den her: http://www.geocities.com/mclelun/webrpg.html
Avatar billede -42- Nybegynder
25. august 2003 - 12:01 #17
jeg har lavet en fla jeg kan sende til dig
Avatar billede laid-back Nybegynder
25. august 2003 - 15:37 #18
kunne være rigtig dejligt du kan sende den til laid-back@ofir.dk hvis det er, det ville jeg virkelig sætte pris på !
Avatar billede -42- Nybegynder
25. august 2003 - 16:08 #19
sendt
Avatar billede laid-back Nybegynder
25. august 2003 - 16:21 #20
okay thanx!

cool.. ku du fortælle mig hvordan du gjorde det ?
Avatar billede -42- Nybegynder
25. august 2003 - 16:24 #21
Jeg har gjort det som jeg har beskrevet før... ;-)

Men kig på koden og se i dit libary, hvad der er blevet brugt af movieclips
Avatar billede -42- Nybegynder
25. august 2003 - 16:25 #22
Men jeg smutter hjem nu, så hvis der er mere bliver det først imorgen
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