Avatar billede zaknafein Praktikant
22. april 2002 - 11:12 Der er 12 kommentarer og
1 løsning

XML - nyheder

Jeg trækker nyheder ud fra en XML-fil. Jeg skal have 2 visninger.
1. der viser overskriften og dato, og når man klikker på denne vises hele nyheden!

2. Hele nyheden!

Mit problem er så:
Hvordan finder jeg ud at hvilken linie man har klikket, på så jeg har vise hele nyheden?

Jeg har været ude i flere ting:
Oprette tekstfelter Runtime, og tildele en onclick event til hver tekst, men jeg fik det ikke til at virke!
Den mouse event listener virkede ikke helt!

Nu er jeg ude i at oprette movie-clips dynamisk, som hver indeholder et dynamisk tekstfelt, til overskrifte og datoen. Plus en usynlig knap til at lave museikon som en klik-finger!

Men så kommer følgende problem:
Hvis der er mange nyheder, skal jeg have en scrollbar. Kan man putte alle movie-clip i et scrollbart område, og få det til at virke?


Det fedeste ville selvfølgelig være hvis jeg kunne holde alle overskriftslinierne i 1 tekstbox, men så kan jeg ikke skeldne mellem hvor man har klikket.


Alle nyheds-eksempler på nette, indeholder HTML-links til externe sider, men jeg skal vise hele nyheden i en flashframe.

Nogle ideér til hvordan jeg løser dette?
Avatar billede hoejrup Nybegynder
22. april 2002 - 11:19 #1
Det kan ikke lade sig gøre, fordi flash kun kan arbejde med html 1.0 i tekstfelterne.

/per
Avatar billede zaknafein Praktikant
22. april 2002 - 11:25 #2
Pjat. Selvfølgelig kan det lade sig gøre,men spørgsmålet er bare hvordan.
Hvad mener du med HTML 1.0, og hvilken begrænsning er der heri?
Avatar billede nikolajdu Nybegynder
22. april 2002 - 11:33 #3
Du kan lave alle linier til et link og så køre en funktion derfra, der så sætter overskrift og fortæller hvilken linie der blev klikket på.
Avatar billede hoejrup Nybegynder
22. april 2002 - 11:36 #4
Hvis du vil vise dine nyheder som html i en flash frame, så kan det ikke lade sig gøre!

Skrev du ikke selv følgende;

Alle nyheds-eksempler på nette, indeholder HTML-links til externe sider, men jeg skal vise hele nyheden i en flashframe.

/per
Avatar billede zaknafein Praktikant
22. april 2002 - 12:10 #5
nikolajdu ->  Der er noget af det rigtige. Jeg har haft den i tankerne at hvis bare jeg kunne lave et link, til en flash-frame, så var alt godt!

Men hvordan laver jeg et link til en frame?  Og ikke til en URL?
Avatar billede pixelpaw Nybegynder
22. april 2002 - 12:15 #6
det kan godt lade sig gøre at lave links i et tekstfelt, den importerede tekst skal bare være urlencoded.
http://www.macromedia.com/support/flash/ts/documents/url_encoding.htm
http://www.eksperten.dk/spm/105272
Avatar billede Slettet bruger
22. april 2002 - 12:17 #7
Her kan du se hvordan man linker til en function i Flashen fra et HTML link;
http://www.flashfaq.dk/spg.asp?faq=27
Avatar billede nikolajdu Nybegynder
22. april 2002 - 12:19 #8
Der var andre der var hurtige her :))
Avatar billede zaknafein Praktikant
22. april 2002 - 12:21 #9
Det ser så godt der her d!ktator!  Lige hvad jeg skal bruge!

Jeg har bare tænkt så lidt i denne bane, fordi jeg ikke mente det var logosk at man kunne gøre dette!

Kigger på det senere :)
Avatar billede zaknafein Praktikant
22. april 2002 - 12:29 #10
ja -> nikolajdu men jeg kan se at det var det du var på vej til at skrive :)
Avatar billede zaknafein Praktikant
22. april 2002 - 23:22 #11
d!ktator: Det er dine point eftersom den sad 100% i øjet af hvad jeg gik efter! Send et svar.
Avatar billede Slettet bruger
23. april 2002 - 08:45 #12
Jeg er glad for at kunne hjælpe - det er pris nok for mig,..  -så behold du bare dine point selv ;-)
Avatar billede zaknafein Praktikant
23. april 2002 - 09:23 #13
Ok.
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