Avatar billede andersthingholm Nybegynder
09. maj 2004 - 15:08 Der er 5 kommentarer og
1 løsning

Hvordan laver man en lysavis

Hej,

Er der nogen, der ved hvordan man laver en lysavis? Det jeg savner er et masket movieclip som kører mod højre. Når indholdet forsvinder i højre side, skal det komme ind igen i venstre side.

Indholdet er statisk tekst.

VH

Anders
Avatar billede _k Nybegynder
09. maj 2004 - 15:23 #1
Hader personligt lysaviser, men det skal da ikke forhindre mig i at komme med et forslag ;o)

Smid din tekst ind i et mc, og kyl noget i retning af dette script på main timeline:

startPaaAvis = mitLysavisMC._x;
onEnterFrame = function() {
  mitLysavisMC._x += 2;
  if(mitLysavisMC._x > 600) { // 600 indikerer hvornår lysavisen skal hoppe tilbage til start
    mitLysavisMC._x = startPaaAvis;
  }
}
Avatar billede andersthingholm Nybegynder
09. maj 2004 - 15:47 #2
Det vil ikke virke da den skal forsætte rundt - dvs. at mc'et skal dublikeres og de 2 mc's flyttes efter hinanden...
Avatar billede _k Nybegynder
09. maj 2004 - 15:57 #3
Lyder som om du selv har svaret? Skal du hjælpes med scriptet?

...kom til at tænke på, at det også kunne gøres ok lækkert med bare ét dynamisk tekstfelt, og en løkke som hele tiden skyder karaktererne en gang til højre.
Avatar billede andersthingholm Nybegynder
09. maj 2004 - 16:27 #4
Hej igen - det skal gerne være statisk teskt eller grafik.
Avatar billede andersthingholm Nybegynder
09. maj 2004 - 16:27 #5
Nej, når jeg nu tænker over det må det også gerne være dynamisk tekst...
Avatar billede baitianlong Nybegynder
10. maj 2004 - 11:32 #6
Du kan skrive din tekst i et tekstfelt, og gøre det til et movieclip ved at trykke F8 og vælge movieclip, registration skal være i midten. Derefter giver du movieclippet instancenavnet "avis" og dette script:

onClipEvent(load) {
    bredde = this._width;
    sted = this._x;
    fart = 5;
    if(_name == "avis") {
        this.duplicateMovieClip("avis2", 2);
    } else {
        this._x += bredde;
    }
}
onClipEvent(enterFrame) {
    this._x -= fart;
    if(this._x <= sted - bredde) this._x = sted + bredde;
}

// (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