Avatar billede zaditor Nybegynder
03. februar 2004 - 17:59 Der er 2 kommentarer og
1 løsning

mc med tekst bliver ikke på sin plads

Hej - jeg har følgende kode på et overskrift-mc:

function loadPage(page){
    trace("Det' bare fjong");
    scrollup._visible = scrolldown._visible = true;
    tekst.htmlText = this[page].tekst;
    overskrift.overskrift.htmlText = this[page].overskrift;
    //Overskrift effekt
    var radius = 10;
    var speed = 20;
    var xcenter = overskrift._x;
    var ycenter = overskrift._y;
    var degree = 0;
    var radian;
    this.onEnterFrame = function(){
        degree += speed;
        radian = (degree/180)*Math.PI;
        overskrift._x = xcenter+Math.cos(radian)*radius;
        overskrift._y = ycenter-Math.sin(radian)*radius;
    }
}

dog er det denne her del, jeg ikke kan få til at fungere korrekt:

var radius = 10;
    var speed = 20;
    var xcenter = overskrift._x;
    var ycenter = overskrift._y;
    var degree = 0;
    var radian;
    this.onEnterFrame = function(){
        degree += speed;
        radian = (degree/180)*Math.PI;
        overskrift._x = xcenter+Math.cos(radian)*radius;
        overskrift._y = ycenter-Math.sin(radian)*radius;
    }

Altså, jeg har dette her "overskrift"-mc, som henter noget tekst ind. Den tekst, som bliver hentet ind, for ovenfornævnte script smidt i hovedet, der gør, at den rotere rundt - godt så...

Jeg har lige foreløbigt 6 menupunkter - hver gang jeg trykker på et af menupunkterne, bliver en side loadet, og dertilhørende overskrift. Når siden bliver vist, virker det fint nok med, at min overskrift roterer rundt.

Dog!!:

Da jeg også har andre menupunkter, som skal hente en side med dennes overskrift, så er det, at overskriften begynder at opføre sig mærkeligt; forestil jer, at overskriften roterer rundt lige nu - hvis vi så trykker på et nyt menupunkt, i det den er nederst i sin rotation, så den næste overskrift, der bliver loadet, så starter den fra den position, og sådan kan jeg blive ved --> det vil altså sige, hvis jeg trykker på mit menupunkt hver gang, i det overskriften er nederst i sin rotation, så kan jeg få min overskrift til at flytte sig uden for billedet.

Hvad skal jeg gøre?
Avatar billede _k Nybegynder
03. februar 2004 - 22:09 #1
Du kan prøve at nulstille alle dine variable, når du loader et nyt menupunkt:

    radius = 10;
    speed = 20;
    xcenter = overskrift._x;
    ycenter = overskrift._y;
    degree = 0;
    radian = 0;

... kan godt være du skal sætte xcenter og ycenter til noget fast? Måske skal du også sætte disse variable udenfor funktionen, alt efter hvordan du skifter menupunkter (om du sætter dem igennem funktionen eller ej)....
Avatar billede zaditor Nybegynder
06. februar 2004 - 23:00 #2
k ---> de hjalp, da jeg satte mine x- og ycenter udenfor funktionen.... Lægger du lige et svar.. Tak
Avatar billede _k Nybegynder
06. februar 2004 - 23:06 #3
Super - here goes :o)
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