Avatar billede guster Nybegynder
15. april 2003 - 14:13 Der er 16 kommentarer og
2 løsninger

Dynamisk tekstfelt og scrollbar

Hej,

Jeg står på frame 15 i et MC, hvor jeg henter tekstvariabler ind i et dynamisk tekstfelt ("leksikonTekst") v.hj.a. html-links i flash (asfunction). Til "leksikonTekst" har jeg knyttet en scrollkomponent (scrollbar).

Men det lader til, at scrollkomponenten ikke kan "opfange" ændringerne (dvs. de nye variabler) i tekstfeltet. Hvad gør jeg ved dette??

(Det ville måske være fint med en slags onCLipEvent(enterFrame)-action på scrollbaren, så den opdateres hele tiden... men hvordan?)

mvh. guster (o;
Avatar billede _k Nybegynder
15. april 2003 - 14:30 #1
Skal lige have det hele på plads: Bruger du det samme tekstfelt til både listen med asfunction - og bagefter til at vise indholdet af det link man klikker?
Og bruger du tekstfeltets var-property til at hente variablene ind med? (hedder variablen det samme for både listen og indholdet?)
Avatar billede guster Nybegynder
15. april 2003 - 14:36 #2
Nej, jeg har 2 tekstfelter - eet med "links" og eet som er "leksikonTekst".

Er ikke sikker på om jeg forstår dit andet spm. - men jeg loader ikke variablerne, de er alle umiddelbart tilgængelige (da de alle er blevet loadet i filmens 1.frame).

Funktionen som aktiveres af linket (asfunction) ser således ud:

function leksikonTekst(id){
  _root.leksikonID = id;
  _root.leksikonTekst = //og her sammensætter jeg så en længere sti/variabel
}
Avatar billede nikolajdu Nybegynder
15. april 2003 - 14:36 #3
Hov det var jo det jeg lige linkede til i sidste spørgsmål :))
Avatar billede guster Nybegynder
15. april 2003 - 14:38 #5
Tekstfeltet "leksikonTekst" henter så variablen "_root.leksikonTekst" v.hj.a. den "var-property".
Avatar billede guster Nybegynder
15. april 2003 - 14:40 #6
nikolajdu >>> Hmm... jeg har nærlæst dit link (...og også indholdet på siden som det linker til ((o;) - men jeg kan ikke umiddelbart omsætte det til dette problem.
Jeg "loader" jo ikke variablerne fra en txt-fil og mit tekstfelts tekstvariabel sættes/opdateres allerede i en funktion.
Avatar billede guster Nybegynder
15. april 2003 - 14:47 #7
... jeg prøver lige at eksperimentere med dit link...
Avatar billede _k Nybegynder
15. april 2003 - 14:48 #8
...tror også det vil være en god ide for dig, at kigge på "skolelærerens" link :o)

Dit umiddelbare problem, kan dog godt være, at tekstfeltet ikke helt er med på hvilken variabel der er inden i det. Hvis du i stedet for at bruge tekstfeltets var-property, ét sted, én gang for alle, sætter dit tekstfelts indhold, kommer du udenom det. Altså at slette var-propertien, og i stedet lave en frame eller onClipEvent(load) med noget i retning af:

_root.leksikonTekst = den første tekst i leksikonet

Din funktion klarer så resten med at få skiftet indholdet ud.

Er ikke 100% sikker på, at den holder vand, men kunne da være vi var heldige ;o)
Avatar billede nikolajdu Nybegynder
15. april 2003 - 14:52 #9
Det er bedøvende om du loader variablerne fra asp,php,txt eller en .nikolaj fil. Flash er ret ligeglad med hvad filen hedder - Flash bekymrer sig kun om indholdet er i korrekt format. Loader du fra XML er stilen den samme omend det at tilgå variablerså vil være lidt anerledes.

/Nikolaj
Avatar billede guster Nybegynder
15. april 2003 - 14:56 #10
_k >>> jeg prøver...

nikolajdu >>> ja, men jeg mente bare at eksemplerne tager udgangspunkt i at en fil (f.eks. en .txt) loades - men jeg loader ikke noget udefra... alle variablerne er tilgængelige i det øjeblik jeg skal bruge dem.

(o;
Avatar billede _k Nybegynder
15. april 2003 - 14:58 #11
..og jeg har lige en tilføjelse til min egen kode - hvis du bruger MX, skal linjen naturligvis se således ud:

_root.leksikonTekst.text = variablen for den første tekst i leksikonet

Hvad indeholder en .nikolaj fil?
Avatar billede nikolajdu Nybegynder
15. april 2003 - 14:58 #12
ååhhhhh....

Så skal du bare skrive :

scroller.text = minTekstVariabel
Avatar billede nikolajdu Nybegynder
15. april 2003 - 14:59 #13
en .nikolaj fil er en super skolelæreagtig feature der fåes i en relativ billig pugin udgave hvis nogle skulle finde interesse...
Avatar billede guster Nybegynder
15. april 2003 - 15:07 #14
Ja tak. Jeg tror gerne jeg vil have den plugin - den virker ihvertfald, men den er sikkert skidedyr!!! ((o;

Smid nogle svar mens jeg stadig er jubleglad for at se det funke.....
Avatar billede _k Nybegynder
15. april 2003 - 15:09 #15
Cool - var det trial-verisonen af niko-plugin'et der fik dig på rette spor?
Avatar billede guster Nybegynder
15. april 2003 - 15:12 #16
Ja, iblandet lidt input fra _k-driveren, så kunne jeg jo se hvor det bar hen... ret så simpelt, men lidt svært at gennemskue hvis man ikke lige ved det, synes jeg!
Avatar billede nikolajdu Nybegynder
15. april 2003 - 15:22 #17
hehe :))
Avatar billede nikolajdu Nybegynder
15. april 2003 - 15:53 #18
tak for point :))
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