Avatar billede radoor Nybegynder
15. september 2001 - 12:42 Der er 24 kommentarer og
1 løsning

Hjælp til FLASH 5.0

Hej Hej

Hvis jeg gerne vil insætte min tekst i en lille smart scrollbar....hvordan gør jeg så det?

Teksten skal være indefor en lille boks, som så skal bevæge sig (scrolle op - eller ned),  så snart musen flyttes hen over en knap e.lig.

Håber at i kan hjælpe mig :)
Avatar billede lingoman Nybegynder
15. september 2001 - 12:49 #1
Hej radoor,

Navngiv dit dynamiske tekstfelt som fks. \"textField\" i text panelet

på dine scrolle op/ned knapper tilføjes hhv. actionen

                  on (rollover) {
                      if (textField.scroll < textField.maxscroll) {
                          textField.scroll++;
                      }
                    }

og

                    on (rollover) {
                      if (textField.scroll > textField.maxscroll) {
                          textField.scroll--;
                      }
                    }

mvh geo
Avatar billede pixelpaw Nybegynder
15. september 2001 - 12:55 #2
se radoor, hjælp med det samme :)
Avatar billede lingoman Nybegynder
15. september 2001 - 13:04 #3
pixelpaw> Jeg ser nu at du var igang med at hjælpe radoor i et andet spørgsmål.Det var ikke min mening at afbryde forløbet...
Avatar billede pixelpaw Nybegynder
15. september 2001 - 13:19 #4
nej nej, bare kør løs
Avatar billede pixelpaw Nybegynder
15. september 2001 - 13:19 #5
jeg er ved at male døre, jeg har ikke tid  :)
Avatar billede lingoman Nybegynder
15. september 2001 - 13:24 #6
Oki :)
Avatar billede lingoman Nybegynder
15. september 2001 - 13:53 #7
Fandt du ud af det, radoor?
Avatar billede radoor Nybegynder
15. september 2001 - 14:20 #8
Hej Lingoman

Jeg sidder lige og fedter med det.

Skal jeg ikke lave en boks før jeg insætter min tekst? og så lave en knap eller ´hvad. Eller skal jeg ta min tekstboks , og gi den den angivne action
Avatar billede lingoman Nybegynder
15. september 2001 - 14:39 #9
Ja, du laver et tekst feldt og vælger \'Dynamic text\' i text options panelet. Variablens navn sætter du til textField. Dette er din tekstbox

Nu laver du dine scroll knapper, selekter en af knapperne og vælg Insert>Convert to symbol>Button og navngiv instancet.

Gør det samme med den anden knap og tildel et unikt navn.

Herefter sætter du koden

                                        on (rollover) {
                                          if (textField.scroll < textField.maxscroll) {
                                              textField.scroll++;
                                          }
                                        }

på knappen som skal scrolle op (dvs at teksten længere nede komme frem)

Og den anden kode sætter du på scroll ned knappen

Håber at det er til at forstå :)

mvh geo
Avatar billede radoor Nybegynder
15. september 2001 - 14:49 #10
Jeg har nu indsat de forskellige actions på mine knapper, som er inde i mit dynamiske tekstfeldt.

Men der sker ingenting, når jeg flytter musen hen over knapperne. Hvad kan jeg gøre forkert? Skal teksten fortætte længere ned , så den har noget at scrolle af ?

De knapper jeg har indsat, converterde jeg til buttons, er det rigtigt.

Se foriøvrigt siden jeg sidder og arbejder på - på www.morfeus-officiale.subnet.dk - mit problem ligger forløbig i \" history menuen\"
Avatar billede lingoman Nybegynder
15. september 2001 - 14:54 #11
Ja, der skal være mere tekst hvis knapperne skal have noget at arbejde med.

Jeg har i mellemtiden fundet en meget udførlig tutorial samt .fla til download som gør precis hvad du vil have.

http://www.flashbible.com/Members/ActionScript/PlugNPlay/BasicScroll.htm
knapperne i denne tutorial aktiveres når man trykker, men du behøver kun at ændre (press) eller (release) til (rollver) hvis du vil have denne funktionalitet.

Prøv at kigge på det hvis ikke dine knapper virker når du indsætter mere tekst.

mvh geo
Avatar billede radoor Nybegynder
15. september 2001 - 14:57 #12
Men mit tekst feldt bliver jo bare længere og ryger da ned over min boks. teksten skal bare forsvinde. Skal tekst boxen lægges bagerst f.eks.
Avatar billede lingoman Nybegynder
15. september 2001 - 14:57 #13
Hvis du vil have teksten til at scrolle uanset om der findes skjult tekst, så kan du ændre koden til

                                        on (rollover) {
                                          //if (textField.scroll < textField.maxscroll) {
                                              textField.scroll++;
                                          //}
                                        }

                    og

                                        on (rollover) {
                                          // if (textField.scroll > textField.maxscroll) {
                                              textField.scroll--;
                                          //}
                                        }

Så kan du jo teste om knapperne er aktive selvom der ikke er flere linjer

mvh geo
Avatar billede radoor Nybegynder
15. september 2001 - 15:08 #14
Nu mere tekst jeg indsætter i min tekst boks, nu længere bliver boksen jo bare , og så har den ikke noget at scrolle af?

Indsætter jeg actionse forkert eller hva\' :) - sikkert :)
Avatar billede lingoman Nybegynder
15. september 2001 - 15:18 #15
For at se om dine actioner er sat ind det rigtige sted kan du ændre koden som der står i mit sidste indlæg fra 14:57:45. Så gør det nemlig ikke noget at der ikke findes mere tekst.

Ja, din tekstbox bliver større jo mere tekst du sætter ind, men det sker kun når du arbejder i Flash programmet og ikke hvis du loader en vilkårlig tekst ind i tekst feltet.

Men lad mig høre om scroll knapperne virker med din indsatte tekst når du har tilføjet // ud for linjerne.

mvh geo
Avatar billede radoor Nybegynder
15. september 2001 - 15:26 #16
jeg har nu downloadet  programmet, og det ser jo godt ud, eller det vil nok gi mig lidt forståelse for hvad det er det går ud på.

Jeg har Indsat den lille scrollboks som fulgte med, jeg åbnede det som 2 open as libery\" dragede den så ind.

men når jeg indsætter teksten scroller den ikke ?
tekstfeltet bliver selvfølgeligt langt men kan stadig set når jeg ser prewiev? skla jeg covnertere teksten?
Avatar billede lingoman Nybegynder
15. september 2001 - 15:34 #17
Jeg vil anbefale at du bruger den downloade fla og nøjes med at redigere tekst og grafik ved at højreklikke på dem. På denne måde er du helt sikker på at koden stadig virker, og at den får dit eget \'look\'.

mvh geo
Avatar billede radoor Nybegynder
15. september 2001 - 15:45 #18
Jeg kan ikke se den tekst som jeg insætter ?
Når jeg indsætter teksten bliver tekst lang og hvid.....det kan jeg se i mit preview
Avatar billede lingoman Nybegynder
15. september 2001 - 15:53 #19
I dette eksempel indsættes din tekst i frame 1 hvor man kan tilføje sin egen tekst ved at sætte variablen \"scrolltext\"


      Set Variable: \"Text1\" = \"Put a paragraph of text here.\"
      Set Variable: \"Text2\" = \"Put more text here.\"
      Set Variable: \"ScrollText\" = Text1 & chr(13) & chr(13) &  Text2

her er \"Text1\" og \"Text2\" begge variabler som indeholder tekst strenge, som bliver sammensat til een.
Avatar billede radoor Nybegynder
15. september 2001 - 16:02 #20
Okay...vi tager den lig fra bunden.
- Jeg starter med et nyt flash dokument
- jeg åbner scrollMC, med open as libery?
- jeg højreklikker i tekstfeldtet
- jeg indsætter min egen tekst o.s.v.
- Jeg ser det i preview f.eks.
- Ingenting at se....eller alt teksten forstætter ned over boksen, med ingen mulighed for at scrolle

Set Variable: \"Text1\" = \"Put a paragraph of text here.\"  - giver ingen mening for mig.

Skal jeg skrive det ind i tekst options, under variable eller hvad ???

det skal skæres ud i pap :)

Avatar billede lingoman Nybegynder
15. september 2001 - 16:03 #21
Tutorialen forklarer hvordan du kan redigere både grafikken og teksten hvis du skulle være i tvivl.
Håber det kan bruges :)
Avatar billede radoor Nybegynder
15. september 2001 - 16:06 #22
Det har jeg læst igennem, og da det er ret nyt for mig giver det ingen mening.

Har du netmeeting?
Avatar billede lingoman Nybegynder
15. september 2001 - 16:08 #23
Den tekst du vil have vist i din textbox skal indsættes i actionen på frame 1 layer \'text\'

Her kan du fks skrive

Set Variable: \"ScrollText\" = \"Dette er teksten til min egen scrollbox......osv\"

Denne variabel bliver så automatisk sat ind i tekstboxen når den kører

mvh geo
Avatar billede radoor Nybegynder
16. september 2001 - 14:51 #24
Hej Lingoman

Jeg har nu forsøgt at gøre nøjagtigt som du beskrev, fra dit sidste indlæg.

Og der sker \"zip zero\" hva\' delen gør jeg forkert?

Har jeg forstået rigtigt, hvis jeg vil indsætte tekst, skal alt teksten indsættes under actionen \" set variable\". For vis det er rigtigt forstår jeg ikke at man har mulighed for at indsætte tekst i selve tekstboxen. Jeg har ikke problemer med at skrive tekst , og få det vist i tekstboxen, men teksten gemmer sig ikke bag den lille rude i \"scroll mc\" den fortsætter bar ud over det hele? - og scroller ikke en meter.

Jeg ved at der en lille ting som jeg ikke har fattet, men vil F......me finde ud af det :)

Hvad kan vi gøre? det er det eneste jeg mangler for at kunne færdiggøre min site.

Mvh.
Jacob
Avatar billede lingoman Nybegynder
16. september 2001 - 15:18 #25
Hej Jacob,

Send mig en email, så sender jeg dig en fla du kan bruge

geo@lingoman.dk

mvh geo
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