Avatar billede pistolpalle Nybegynder
09. maj 2004 - 14:33 Der er 4 kommentarer

Billede der bevæger sig

Hej

Jeg skal lave en hjemmeside hvor man skal se et billede. Man skal kun se en lille del af billedet ad gangen. Der er en lille boks hvor man se noget af billedet, så skal der være nogen knapper så man kan bevæge billedet.

Jeg skal også vide hvordan man gør så billedet kun bliver vist i boksen

Hilsen PistolPalle
Avatar billede _k Nybegynder
09. maj 2004 - 15:06 #1
Du laver en maske:

1: Læg dit billede på et layer
2: Lav et layer lige ovenover, som du højreklikker på og vælger "mask"
3: På dit nye masklayer kan du tegne en firkant, dér hvor der er grafik på laget vil man kunne "kigge igennem" og se det nedenunder

...bemærk at du lige skal låse op for lagene når de er maskede. Klik på den lille hængelås.

Når du vil bevæge masken, laver du grafikken på mask-laget om til et mc. Det kan du så flytte rundt på med alm. scripting. Lav 4 knapper og smid noget smid noget i retning af det her på main timeline:

minKnap.onPress = function() {
  mitMaskeMC._x += 2; 
}

..lav fire mere og udskift + med minus og _x med _y
Avatar billede pistolpalle Nybegynder
09. maj 2004 - 15:34 #2
Ok det prøver jeg
Avatar billede svendthomsen Nybegynder
19. april 2005 - 16:51 #3
du behøves ikke maske lav uden maske sådan:

1:læg rammen på et layer
2:lav et ny layer som du trækker neden under det andet layer
3:læg billedet på det layer der ligger nederst
4:lav billedet til et movieclip og gi det et navn fx. mcp
5:gå ind i mcp's actions og skriv:onClipEvent (enterFrame) {
    if (key.isdown(key.up)) {
        setProperty(this.mcp, _y, this._y - 30);
    }
}
onClipEvent (enterFrame) {
    if (key.isdown(key.down)) {
        setProperty(this.mcp, _y, this._y + 30);
    }
}
onClipEvent (enterFrame) {
    if (key.isdown(key.left)) {
        setProperty(this.mcp, _x, this._x - 30);
    }
}
onClipEvent (enterFrame) {
    if (key.isdown(key.right)) {
        setProperty(this.mcp, _x, this._x + 30);
    }
}
så enkelt er det
Avatar billede _k Nybegynder
19. april 2005 - 16:57 #4
...og så får du endda håbløs forældet kode med oven i købet - altså lige medmindre vi udvikler til Flash Lite på mobiltelefoner. Gør vi det?
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