Avatar billede henrik20 Nybegynder
16. marts 2006 - 10:29 Der er 11 kommentarer og
1 løsning

forklaring til funktion

er der nogen der kan forklare mig hvordan jeg bestemmer hvor på skærmen stjernerne skal komme frem?

funktionen der laver stjernerne ser sådan her ud:

function makeStars()
{
    this.createEmptyMovieClip("MM_mc", 5500);
    this.createEmptyMovieClip("stjerne_mc", 5000);
    var i = 0;
    stjerne_mc.onEnterFrame = function ()
    {
        this.attachMovie("star", "m" + i + "_mc", i + 10);
        with (this["m" + i + "_mc"])
        {
            _y = MM_mc._y + int(Math.random() * 60) - 30;
            _x = MM_mc._x + int(Math.random() * 60) - 30;
            scale = Math.random() * 100;
            _xscale = scale;
            _yscale = scale;
            _rotation = int(Math.random() * 360);
            _alpha = int(Math.random() * 120);
        } // End of with
        if (i > 100)
        {
            i = 0;
        } // end if
        ++i;
    };
} // End of the function

makeStars();


de hænger oppe i venstre hjørne og jeg kan ikke få dem ned. ville gerne have dem midt på min stage.
Avatar billede barklund Nybegynder
16. marts 2006 - 10:40 #1
Det er lidt mærkeligt lavet, men det nemmeste er at flytte det omliggende movieclip:

this.createEmptyMovieClip("stjerne_mc", 5000);
stjerne_mc._x = 200;
stjerne_mc._y = 300;

Så er det flyttet lidt ind mod midten...

Og vil du ændre spredning, så skal du rette de 60 og 30 i "_y =" og "_x =" - det største tal bestemmer spredningen i alt og det lille skal være halvdelen af det største...

:)

--
Morten Barklund
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:02 #2
når jeg rykker den som du skriver. så viser stjrnerne sig kun i et kort øjeblik og så kommer de ikke frem igen.

hvad kan grunde være til det?
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:03 #3
du skriver det er lidt mærkeligt lavet. kan det gøres lidt nemmere?
Avatar billede barklund Nybegynder
16. marts 2006 - 11:05 #4
At det ikke skulle virke kan je gikke lige gennemskue :)

Det kan gøres meget pænere, men jeg ville nok helt opgradere til Flash 8 og ActionScript 2, hvis jeg skulle lave det :)
Avatar billede barf Nybegynder
16. marts 2006 - 11:06 #5
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:13 #6
Naturligvis barf. Det drejer sig udelukkende om at lære flash. ikke noget jeg har i sinde at lægge ud nogen steder.
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:13 #7
smider du lige et svar barklund
Avatar billede barklund Nybegynder
16. marts 2006 - 11:22 #8
Hvis du får det til at virke - ellers er du jo ikke kommet videre :)
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:25 #9
ok. troede ikke du havde andre bud.
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:25 #10
tænker at jeg også skal flytte MM_mc
Avatar billede henrik20 Nybegynder
16. marts 2006 - 11:32 #11
der var den. der var rigtig havd du sagde. jeg havde vist bare flyttet den for langt. :)
Avatar billede barklund Nybegynder
16. marts 2006 - 11:40 #12
Ah :)
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