Avatar billede hansdam Nybegynder
05. april 2005 - 14:30 Der er 25 kommentarer og
1 løsning

LoadVars mx2004 html problem

Dav alle sammen

jeg har et problem med at loade noget variabelt tekst ind i flash.

Jeg loader ind på 2 forskellige måder i min flash. Den ene er loadvariables. Denne virker 100% fint.
Jeg bruger også den der hedder loadvars()
men den virker ikke som jeg gerne vil have den til...

Når jeg bruger loadvariables kommer html'en fint med, men når jeg bruger loadvars så kommer disse html tags ikke med.
Her er den måde jeg loader variabler ind i flashfilen på:
---------------------------
var loadVariable = new LoadVars();
loadVariable.load("film.asp?next=no",0,"GET");
loadVariable.onLoad = function(success) {
    if(success) {
        for (i=1; i<=this.dbmax; i++) {
            _parent.tmp_mc["file"+i].head.html=true;
            _parent.tmp_mc["file"+i].txt.html=true;
            _parent.tmp_mc.attachMovie("file", "file"+i, 100+i);
            _parent.tmp_mc["file"+i]._y = (i-1)*145;
            _parent.tmp_mc["file"+i].head.htmlText = this["headline"+i];
            _parent.tmp_mc["file"+i].txt.htmlText = this["teaser"+i];
            _parent.tmp_mc["file"+i].date = this["date"+i];
           
            _parent.tmp_mc["file"+i].pic.loadMovie(this["picture_prev"+i]);
        }
        _root.FScrollPane_sp_my.refreshPane();
    }
};
---------------------------
Her er et eks på hvordan den fil jeg loader fra ser ud:
---------------------------
&dbmax=2&&date1=08-03-2005&&headline1=Taxi+Driver&&teaser1=St%E6rk+Oscarvindende+film+med+Robert+De+Niro+i+hovedrollen%3CBR%3E<B>Varighed%3A</B>+113+minutter%3CBR%3E<B>%C5r%3A</B>+1976%3CBR%3E<B>Genre%3A</B>+Drama+%2F+Thriller&&picture_prev1=Thumbnail.asp?Filename=taxi_driver2.JPG&&laeslink1=1&&date2=30-09-2004&&headline2=The+Big+Lebowski&&teaser2=Br%F8drene+Cohens+geniale+film+om+The+Dude+og+hans+venner+og+deres+tilv%E6relse%2E+En+nydelse+for+%F8jet%2C+%F8ret+og+lattermusklerne%2E%3CBR%3E<B>Varighed%3A</B>+117+minutter%3CBR%3E<B>%C5r%3A</B>+1998%3CBR%3E<B>Genre%3A</B>+komedie+%2F+mysterium&&picture_prev2=Thumbnail.asp?Filename=big-lebowski-pochette-avant2.jpg&&laeslink2=2&

/Hans
---------------------------
Avatar billede _k Nybegynder
05. april 2005 - 14:46 #1
Har du sat dine tekstfelter til html-tekst da du oprettede dem?

Du bør flytte loadVariable.load ned under loadVariable.onLoad. Og så behøver du ikke kalde parametrene "0" og "GET" - det er et levn fra loadVariables.

...og så vil jeg da lige opfordre dig til at bruge LoadVars i fremtiden. Det kan godt være at det driller en smule nu, men det er mange gange mere fleksibelt og driftsikkert end loadVariables......
Avatar billede hansdam Nybegynder
05. april 2005 - 14:58 #2
Det virker desværre ikke endnu... Nu ser min load sådan ud:
----------------------
var loadVariable = new LoadVars();
loadVariable.onLoad = function(success) {
    if(success) {
        for (i=1; i<=this.dbmax; i++) {
            _parent.tmp_mc["file"+i].head.html=true;
            _parent.tmp_mc["file"+i].txt.html=true;
            _parent.tmp_mc.attachMovie("file", "file"+i, 100+i);
            _parent.tmp_mc["file"+i]._y = (i-1)*145;
            _parent.tmp_mc["file"+i].head.htmlText = this["headline"+i];
            _parent.tmp_mc["file"+i].txt.htmlText = this["teaser"+i];
            _parent.tmp_mc["file"+i].date = this["date"+i];
           
            _parent.tmp_mc["file"+i].pic.loadMovie(this["picture_prev"+i]);
        }
        _root.FScrollPane_sp_my.refreshPane();
    }
}
loadVariable.load("film.asp?next=no");
----------------------

Sådan er mine props for den tekst boks hvor der bliver vist list html:
http://hdhp.dk/txt-prop.PNG

Det er sådan det ser ud nu: http://hdhp.dk/udseende.PNG
Som i kan se er det et mellemrum mellem fra enden til 117 min, der skulle gerne stå "<b>Varighed</b> 117 minutter"
Så er der også noget med æøå der ikke bliver vist...

Jeg har System.useCodepage = true; med i fla filen

/Hans
Avatar billede _k Nybegynder
05. april 2005 - 15:23 #3
ÆØÅ-problemet kan du løse med ved at utf8-encode din streng fra asp. Det er vist noget med urlencode()-funktionen eller noget i den retning.

I Flash skal du fjerne det der står i "var"-feltet i tekstfeltets properties. Er dog ikke lige 100% sikker på at det er der geden ligger begravet......
Hvis fonten ikke understøttes i et tekstfelt, kan den godt ende med ikke at blive vist, så måske du skal embedde fonten til tekstfeltet (og husk lige at inkludere æøå dér også - latin 1)
Avatar billede hansdam Nybegynder
05. april 2005 - 16:04 #4
Fedt når er æøå problemet løst :) - mange tak _k, du er sikret points nu. Men jeg kan desværre stadig ikke få vist den fede skrift "<b>Varighed</b> 117 minutter" den skriver bare " 117 minuttter"

/Hans
Avatar billede _k Nybegynder
05. april 2005 - 16:23 #5
Måske det konflikter, at du har sat dit tekstindhold til både at være italic og bold? Prøv at slå knapperne fra i tekstfeltets properties.

Har du forsøgt at embedde?
Avatar billede hansdam Nybegynder
07. april 2005 - 08:39 #6
Altså - jeg har embedded så jeg kan få vist æøå.
Jeg har markeret "Latin 1", "Uppercase [A..Z]", "Lowercase [a..z]", "Numerals [0..9]", "Punctuation [!@#%...]", "Basic Latin"

Skal jeg markere andre, eller har jeg fuldstændig misforstået hvad der menes med at "embedde"
Avatar billede _k Nybegynder
07. april 2005 - 09:26 #7
Det ser helt korrekt ud, og det var det jeg mente.

Er det kommet til at virke?
Avatar billede hansdam Nybegynder
07. april 2005 - 10:36 #8
Nej desværre ikke endnu --> http://hdhp.dk/HTXMovieClub/ > Tidligere film
Avatar billede _k Nybegynder
07. april 2005 - 11:38 #9
Må indrømme at jeg er ved at løbe tør for bud. Kan du kyle filen op, så jeg evt. kan kigge i den?
Avatar billede hansdam Nybegynder
07. april 2005 - 11:46 #10
Ja - Den ligger her: http://www.hdhp.dk/HTXMovieClub/default.rar

Det er i movie clipet "file" at tekstboksen "txt" ligger

/Hans
Avatar billede _k Nybegynder
07. april 2005 - 12:08 #11
Jeg kan ikke lige få fat i rar'en - er stien korrekt?
Avatar billede hansdam Nybegynder
07. april 2005 - 12:20 #12
har du en email jeg kan sende den til (430kb)
Jeg er bange for at der er en fejl på min server...
Avatar billede _k Nybegynder
07. april 2005 - 13:12 #13
Måske din server ikke accepterer rar-filer?

Du kan sende til tomlau@it-c.dk
Avatar billede hansdam Nybegynder
07. april 2005 - 15:09 #14
er sendt :)
Avatar billede _k Nybegynder
08. april 2005 - 09:52 #15
Det lader til at ITU ikke har lyst til at modtage mails for tiden :( - kan du smide den på adressen tom@f8.dk i stedet?
Avatar billede hansdam Nybegynder
08. april 2005 - 10:08 #16
er sendt - igen :P
Avatar billede _k Nybegynder
08. april 2005 - 10:15 #17
Super - så var der hul igennem. Kan du ikke også smide linket til din Variables.asp - eller bare dets output?
Avatar billede hansdam Nybegynder
08. april 2005 - 11:13 #18
Avatar billede _k Nybegynder
08. april 2005 - 11:57 #19
Prøv at unescape din streng fra ASP. Dvs, at du lige får formatteret dine variable til noget mere spiseligt for Flash. Her er det imidlertid lidt bøvlet at du bruger loadVariables i stedet for LoadVars! Syntaksen er: unescape(variabelnavn);
Avatar billede hansdam Nybegynder
08. april 2005 - 12:06 #20
Sådan, nu har jeg lavet den unescape i ASP'en... Check de ovenstående adresser...
Avatar billede _k Nybegynder
08. april 2005 - 12:09 #21
Det var nu inde i Flash jeg mente du skulle unescape - det er jo god stil at escape det over nettet...

Men i princippet er det jo det samme. Men ser det ud til at virke?
Avatar billede hansdam Nybegynder
08. april 2005 - 12:29 #22
Nej desværre... Man kan godt sige at der forværrede æøå problemet, og html problemet blev ikke løst... -> http://www.hdhp.dk/HMC
Avatar billede hansdam Nybegynder
09. april 2005 - 13:06 #23
kan du hjælpe med det? eller skal der findes en anden løsning?
Avatar billede hansdam Nybegynder
09. april 2005 - 21:04 #24
Fedt! - Nu har jeg fået det til at virke.

Det jeg gjorde var, at slette mit tekstfeldt txt, og lave et nyt :)

_k - smider du et svar - så får dine points...
Avatar billede _k Nybegynder
10. april 2005 - 21:12 #25
Sorry - der gik lige weekend i den ;o)

Men supersejt at det virker. Sikkert en eller anden skummel indstilling du har fået slået til/fra, som jeg vi ikke lige havde luret - men bare det virker, så går det nok!
Avatar billede _k Nybegynder
10. april 2005 - 21:16 #26
mange tak for pointene :o)
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