Avatar billede brevkasserne Nybegynder
08. marts 2003 - 15:53 Der er 12 kommentarer og
1 løsning

Bevægelse og fade med ActionScript!

Hvordan bevæger jeg et objekt 50 pixels, hvor det på de sidste 25 pixels fader ud, med ActionScript?
Avatar billede mat Nybegynder
08. marts 2003 - 15:59 #1
noget i denne stil gør det du beskriver:

onClipEvent (load) {
    slutX = this._x + 50;
    fade = 10;
    speed = 5;
}
onClipEvent (enterFrame) {
    this._x += speed;
    if (this._x >= slutX && this._alpha >= 0){
        this._alpha -= fade;
        speed = 0;
    }
}
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:05 #2
Præcis... Det eneste jeg mangler er lige (ved godt jeg glemte at spørge om det) hvordan man f.eks. sætter den til først at starte efter 1 sek. eller efter den har vist 25 billeder...?
Avatar billede mat Nybegynder
08. marts 2003 - 16:13 #3
onClipEvent (load) {
    slutX = this._x + 50;
    fade = 10;
    speed = 5;
    time = 1000;
}
onClipEvent (enterFrame) {
    if (getTimer() >= time) {
    this._x += speed;
    if (this._x >= slutX && this._alpha >= 0){
        this._alpha -= fade;
        speed = 0;
    }
    }
}
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:15 #4
Ok, lækkert. TAKKER!
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:27 #5
Øhm, er det egentlig muligt at bestemme hvor objektet skal starte, altså med x og y koordinater?
Avatar billede mat Nybegynder
08. marts 2003 - 16:28 #6
tilføj det her øverst i onClipEvent (load)

this._x = 200;
this._y = 300;
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:29 #7
MANGE MANGE GANGE TAK :-)
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:34 #8
Er det ikke muligt at lave et usyndligt movie clip, hvor man tilføjer koden og derefter erstatter this. med f.eks. billede1. som man har kaldt sit andet movie clip, det som skal bevæge sig?
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:35 #9
Bare sig til hvis jeg spørge om for mange ting efter jeg har givet point :-)
Kan godt lave et nyt spørgsmål!
Avatar billede mat Nybegynder
08. marts 2003 - 16:38 #10
hvis du kommer med en nøje beskrivelse af hvad det er du ønsker skal ske er det nok nemmere at hjælpe - den ovenstående løsning er ikke en jeg ville bruge og jeg er sikker på at det kan gøres smartere, men det kræver et indblik i din problemstilling som jeg ikke kan få udfra ovenstående beskrivelse.

Jeg er desværre på vej ud af døren, og sidder kun her en kop kaffe mere, men jeg hjælper gerne imorgen (hvis beskrivelsen kommer) :)
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:39 #11
Ok... Men det eneste jeg mangler nu (det allersidste) er om man ikke kan gøre så man har én usyndlig movieclip hvori koden står og så man kan have en masse andre movieclip som bare skal have et navn hvorefter de gør det som der er kodet i det usyndlige movieclip?
Avatar billede mat Nybegynder
08. marts 2003 - 16:49 #12
Hvis du laver det jeg tror du laver (en masse movieclips som skal flyve til siden og fade ud efter hinanden?)..så ville jeg tweene det fremfor at kode det.

Det du efterlyser i din sidste kommentar vil blive noget mærkeligt noget. Hvis det drejer sig om mange movieclips der skal kunne det samme ville jeg skrive det ind i en prototype eller en function og så aktivere dem på de individuelle movieclips med booleans.

(men det er selvfølgelig bare min mening)

mvh mat
Avatar billede brevkasserne Nybegynder
08. marts 2003 - 16:53 #13
Øh ok... Tjek her: http://www.eksperten.dk/spm/326069
Har stillet et nyt spørgsmål med en forhåbentlig bedre beskrivelse!
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