Avatar billede lsskaarup Nybegynder
26. september 2003 - 11:34 Der er 16 kommentarer og
1 løsning

Søger lidt hjælp til 2 flash 5.0 problemstillinger

Jeg sidder og bakser lidt i flash. Jeg er dog stødt på nogle problemer. Først ville jeg gerne have at en tekst, blev tændt lige som et lysstofrør gør. I ved det er ikke altid det tænder lige med det sammen, og så står det også gerne og blikker lidt. Denne effekt har jeg lavet, men synes ikke det er på den smarteste måde. Derfor søger jeg en tutorial eller lignede, som er enklere end min løsning, med et lag til hvert bogstav bogstav.

Derudover kunne jeg godt tænke mig at lave nogle firkanter som komme ud fra ingenting, så at sige. Altså de skal starte med at være så lille at man ikke kan se dem, og så bliver de gradvist størrere, men hvordan laver man noget så lille at man ikke kan se det ? Det kunne jeg også godt tænke mig en tutorial til.

Pointene blive delt ligelidt imellem spørgsmålene.
Avatar billede mat Nybegynder
26. september 2003 - 15:51 #1
1. Den måde du skitserer er den enkleste (hvis alle bogstaverne skal blinke individuelt, det går jeg ud fra at de skal) - Du kan lave det i actionscript, men hvis du ikke er hjemme i det er det, som sagt, den nemmeste løsning du allerede bruger.

2. alpha-fade dem ud når de er helt små og lav et hurtigt alphatween på dem mens du skalerer dem op - opfadingen vil osse give animationen mere dybde (ting længere væk er mere utydelige).

-mat
Avatar billede lsskaarup Nybegynder
26. september 2003 - 16:51 #2
1. takker for det, men kunne da godt tænke mig at se en tutorial på actionscriptet, hvis du har et.

2. Ja, det har jeg også lige fundet ud af. Jeg laver dem 1x1 pixel og alpha-fader dem til 0. Arbejder så ud derfra.

Så hvis du kan finde en tutorial så er alle point dine.
Avatar billede mat Nybegynder
27. september 2003 - 14:18 #3
Jeg kan ikke finde en tutorial specifikt til sådan en effekt, men:

1. Lav et movieclip med et dynamisk tekstfelt i, giv det variabelnavnet "t" (uden "")

2. lig et instance af dette movieclip udenfor scenen (det skal kun bruges til at kopiere - giv det instancenavnet "holder" (uden "");

3. Sæt din framerate til et sted mellem 20 og 30 (alt efter behag)

4. lig dette script på dit movieclip:

onClipEvent (load) {
    if (this._name == "holder") {
        var word, l_word, spacing, offset_x, offset_y;
        word = "syltetøj";
        l_word = word.length;
        spacing = 20;
        offset_x = 200;
        offset_y = 200;
        for (i = 0; i < l_word; i++) {
            duplicateMovieClip(this, "nm" + i, i);
            _parent["nm" + i]._x = (this._x + offset_x) + (spacing * i);
            _parent["nm" + i]._y = this._y + offset_y;
            _parent["nm" + i].t = word.charAt(i);
        }
    }
    if (this._name != "holder") {
        this._visible = false;
        var pauseTid = random(5)*200;
    }
}

onClipEvent (enterFrame) {
    if (this._name != "holder") {
        if (getTimer() > pauseTid) {
            this._visible = false;
            pauseTid = getTimer() + random(5)*200;
        }
        else {
            this._visible = true;
        }
    }
}



Det ligner da lidt sådan en effekt :)

mvh mat
Avatar billede mat Nybegynder
27. september 2003 - 14:45 #4
nåjo - dit movieclip skal ligge oppe i venstre hjørne, lige udenfor scenen
Avatar billede lsskaarup Nybegynder
03. oktober 2003 - 11:47 #5
Hov, du må undskylde at jeg ikke har svaret på noget, men har af en eller anden grund ikke fået mail om dine indlæg. Kigger på dem hurtigst muligt.
Avatar billede lsskaarup Nybegynder
03. oktober 2003 - 11:58 #6
Det forstår jeg sgu ikke helt. Når jeg laver den der instance skal jeg så have ét tekstfelt eller to tekstfelter ?
Avatar billede mat Nybegynder
03. oktober 2003 - 14:00 #7
et
Avatar billede lsskaarup Nybegynder
03. oktober 2003 - 14:06 #8
Når så må jeg have lavet noget galt, for det virkede ikke.
Avatar billede mat Nybegynder
03. oktober 2003 - 14:10 #9
jeg kan poste en fil her når jeg kommer hjem.
Avatar billede mat Nybegynder
03. oktober 2003 - 17:26 #10
Avatar billede lsskaarup Nybegynder
05. oktober 2003 - 13:06 #11
Jeg kan ikke åbne filen. Jeg har kun Flash 5.0, hvis det kan være derfor.
Avatar billede mat Nybegynder
05. oktober 2003 - 13:19 #12
nåja, det er derfor. Men det burde altså virke fint hvis du følger instruksen ovenfor - hvad sker der når du gør det? (eller rettere hvad sker der ikke?)
Avatar billede lsskaarup Nybegynder
05. oktober 2003 - 14:05 #13
Jeg får bare at vide, at det er et unexpected file format, men filen vises godt nok som en flash-fil
Avatar billede mat Nybegynder
05. oktober 2003 - 14:07 #14
jeg refererede nu til mit svar: 27/09-2003 14:18:31  :)
Avatar billede lsskaarup Nybegynder
05. oktober 2003 - 16:34 #15
Nå okay :-) Nå så vidt jeg husker kom der bare ikke noget frem på siden, altså ingen decideret kodefejl
Avatar billede mat Nybegynder
05. oktober 2003 - 18:31 #16
så prøv igen :)

Husk at tjekke at tekstboksen ikke har hvid tekst, husk at sætte variabelnavnet på tekstboksen, og endelig, prøv at embedde fonten i tekstfeltet (det bør dog ikke være nødvendigt).

Og husk at placere tekstfelt-movieclippet i øverste højre hjørne, lige udenfor scenen.

mvh mat
Avatar billede lsskaarup Nybegynder
07. oktober 2003 - 15:54 #17
Jeg har nu prøvet at køre din fil på en maskine med MX, og der virker det. Så jeg takker for din hjælp.
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