Avatar billede Six Nybegynder
03. september 2004 - 22:01 Der er 9 kommentarer og
1 løsning

At ryste et symbol med actionscript.

Hej eksperter, jeg har et symbol i min movie, som jeg vil have til at ryste. Der skal dog være mellemrum imellem hvor det ikke ryster. Når det ryster skal alpha samtidig køre op og ned, så mit symbol bliver henholdsvis gennemsigtig og tydelig.

Det hele skal foregå i actionscript. - Jeg er helt grøn på dette område, hvordan klarer vi den?

Helst med udførlig vejledning til hvor jeg skal smide det actionscript ind henne ;)
Avatar billede Six Nybegynder
03. september 2004 - 22:02 #1
Hvis i mangler en bedre forklaring på hvad det er jeg vil, må i jo lige sige til. På forhånd tak :)
Avatar billede rohaje Nybegynder
04. september 2004 - 13:24 #2
Her lidt kode du kan lege med

klik på movieClippet på bordet og paste koden ind i action panelet

onClipEvent (load) {
    x = _x;
    y = _y;
    rota = _rotation;
    udsving = 10;
    minAlf = 10;
    maxAlf = 100;
rysteLengde=100;
stilleLengde=100;
    function ryst() {
        counter++;
        _x = x+(random(udsving)-(udsving/2));
        _y = y+(random(udsving)-(udsving/2));
        _rotation = rota+(random(udsving)-(udsving/2));
        _alpha = minAlf+random(maxAlf-minAlf);
        if (counter>rysteLengde) {
            onEnterFrame = false;
            stopRyst();
           
        }
    }
    function stille() {
       
        counter++;
        if (counter>stilleLengde) {
            onEnterFrame = false;
            startRyst();
           
        }
    }
    function stopRyst() {
        _alpha=maxAlf;
        _x=x;
        _y=y;
        _rotation=rota;
        counter = 0;
        onEnterFrame = stille;
    }
    function startRyst() {
        counter = 0;
        onEnterFrame = ryst;
    }
    startRyst();
}
Avatar billede Six Nybegynder
04. september 2004 - 16:12 #3
Jeg kan ikke rigtigt finde ud af hvor jeg skal paste koden ind. Som sagt er jeg helt ny i faget.
Avatar billede rohaje Nybegynder
04. september 2004 - 20:57 #4
lav et movie clip,, klik på movieclippet med action panelet åbent,,

paste koden ind

koden skal ikke ligge i en frame men på movieclippet
Avatar billede rohaje Nybegynder
04. september 2004 - 21:01 #5
ellers se her:

http://www.rohaje.dk/eksperten/ryst.fla

det er en flash mx-fil med kode og movieclip
Avatar billede Six Nybegynder
05. september 2004 - 01:06 #6
Hey rohaje.. ;)

Jeg må takke for dit script, og din fla fil. Det er præcist hvad man skal bruge for at komme videre. ;)

Smid svar og points er dine.
Avatar billede rohaje Nybegynder
05. september 2004 - 10:29 #7
Det var så lidt, husk at lege lidt med det
Avatar billede rohaje Nybegynder
05. september 2004 - 10:34 #8
ps: hvis den movieclippet skal starte med at stå stille skal linien nederst i scriptet: startRyst(); udskiftes med stopRyst();,, god fornøjelse.
Avatar billede Six Nybegynder
05. september 2004 - 10:52 #9
Jeg har leget lidt med det, og fået det til at virke som det skal. Så det er helt perfekt ;)
Avatar billede rohaje Nybegynder
05. september 2004 - 14:32 #10
godt at høre,, tak for point
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