Avatar billede hono Nybegynder
08. februar 2002 - 19:00 Der er 7 kommentarer og
2 løsninger

skriveeffekt i flash

Jeg er abolut newbie mht. flash. Jeg har kigget lidt på nogle forskellige sider, men har ikke kunnet finde den effekt jeg søger. Det er den der effekt med en markør der står og blinker lidt, og så bliver en tekst skrevet bogstav for bogstav, men ret høj fart. Nogen der kender en tutorial vedrørende dette, skrevet så en 5-årig kunne forstå det?

Hono
Avatar billede hoejrup Nybegynder
08. februar 2002 - 19:15 #1
1. Skriv hele teksten i frame 1.
2. Tryk cntl + b, dvs. Break Apart
3. Marker hele teksten ved at holde musenknappen ned og trække over teksten, men på nær det først bogstav
4. Cntl + C, dvs. kopier teksten
5. Marker frame 2, og tryk F6 for at lave en key frame
6. Vælg Edit>Paste in Place i menubaren.
7. Du fortsætter med den samme metode indtil der ikke er flere bogstaver

/per
Avatar billede bongobride Nybegynder
08. februar 2002 - 19:27 #2
Hvis du er 100% nybegynder, så kan Swish programmet anbefales! - Det er let at starte med, og du kan lave effekter (også skive effekter) på under 5min. www.swishzone.com - Her kan du downloade en gratis prøveversion.
Avatar billede hono Nybegynder
08. februar 2002 - 19:31 #3
hoejrup >> Jeg havde også tænkt på at kopiere, men synes bare at det var for besværligt, og siden jeg har hørt at flash skulle være så "hurtigt" at lave, formodede jeg at der måtte være en nemmere måde, men man er altså nød til at gøre det på den hårde måde?

Hono
Avatar billede bongobride Nybegynder
08. februar 2002 - 19:31 #4
hmmmmmm....... jeg mente (skrive effekter)..
Avatar billede hoejrup Nybegynder
09. februar 2002 - 00:07 #5
Der er kun en fejl ved swish, du kan kun lave meget få skrive effekter.
Men programmet er skam udemærket for en nybegynder.

/per
Avatar billede barklund Nybegynder
09. februar 2002 - 00:25 #6
Tjaa... En nem løsning er at scripte det... Lav et tekstfelt og i Text Properties laver du det til et dynamisk tekstfelt med variablen "dyn_text".

Så laver du et nyt symbol - et movieClip - og lader det være tomt. Dette indsætter du i din mainstage og på det skriver du:

onClipEvent(load) {
  wish_text = "Her er en historie...";
  indent = 2;
}
onClipEvent(enterFrame) {
  if (!(++t%indent)) {
      _root.dyn_text += wish_text.charAt(t/indent);
  }
}

Her kan du selv rette hastighed og tekst til at indsætte...

Håber det kan bruges...

/Barklund
Avatar billede davidchristensen Praktikant
09. februar 2002 - 21:58 #7
Den får sjovt nok ikke H'et med i "Her".. Er der en måde at sætte hastigheden op, så den bliver hurtigere end parameteren 1 ?

Undskyld jeg lige blander mig.. :)

David
-
Avatar billede barklund Nybegynder
09. februar 2002 - 22:25 #8
Hmm... Modificeret:

onClipEvent(load) {
  wish_text = "Her er en historie...";
  indent = 1;
  t = -1;
}
onClipEvent(enterFrame) {
  if (!(++t%indent)) {
      _root.dyn_text += wish_text.charAt(t/indent);
  }
  updateAfterEvent();
}

Tror nok, at denne vil køre hurtigere...
Avatar billede hono Nybegynder
10. februar 2002 - 00:12 #9
barklund >> Post et svar
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