17. maj 2004 - 17:26
Der er
11 kommentarer og 1 løsning
Include af XML fil i Flash , WordRap af en lang linje
Hej folks .. Jeg har en XML fil (uden linieskift) som jeg includer hvergang.. problemet er bare at indholdet opdateres regelmæssigt. Kan jeg undgå at skulle "publishe" filmen hvergang for at ændringer i AS-filen træder i kraft.. Filen er én laaaang linje, som ikke lader sig nemt redigere.Hvordan kan jeg nemmest opdatere sådan en fil. Findes en editorer som kan lave "wordrap" ved et bestemt streng?? f.eks ved <navn> bla </navn> // Takker på forhånd..
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Du kan bare i flash ignorere linjeskifts og tabulatorer - så kan du i din xml fil skrive lige så mange mellemrum og indrykninger som du vil. my_xml.ignoreWhite = true; (og behold bare 1 point for begrebet WordRap :))
Barklund .. ignoreWhite = true; har altid været sat .. forstår det ikke :x
Hvis du bruger Flash 5, så findes den ikke, men i senere versioner (Flash MX og Flash MX 2004) skulle den virke fint og ignorerer whitespace som den skal...
Bruger Flash MX Har det indflydelse at min myxml ser ca. sådan ud: myxml = '<artikler><navn>Artikel #1</navn>...</artikler>' er ret ny til XML Alt funker, udover det med tabulatoren .. og publish ved hver opdatering
Publish ved hver opdatering? Hvorfor dog, du skal jo læse det fra en fil som: myxml = new XML(); myxml.onLoad = function() { // her gør vi noget ved vores xml } myxml.load("enelleranden.xml"); Du skal IKKE skrive det som ActionScript i .as fil, som jeg lidt mistænker, at du har gjort. Du bruger #include lige nu, right? // Morten Barklund
Wrong, lav det om til ovenstående... #include er et compiler direktiv der udføres compile time - og ikke dynamisk. Din xml fil skal KUN være: <artikler><navn>Artikel #1</navn>...</artikler> Og så kan du lave whitespace i den. I Flash har du så: myxml = new XML(); myxml.onLoad = function() { // her gør vi noget ved vores xml } myxml.load("enelleranden.xml"); Og her skal du så populere din menu som den skal laves..
Morten .. you did it again ! ..hvorfor fortjener jeg 1 point for "Wordrap" ? :D
ja, der er gået lidt hiphop i den....
Det var nu fordi det normalt hedder WordWrap - men det andet lyder nu ganske hephopped :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.