TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

F/t nyheder med flash og xml

05-02-2008 19:06:42
 
 
Muligheder (Anmeld)
Skrevet af Panda
Kliks 311
Kategori Flash Scripting (AS)
Hej.

Nu har jeg siddet og leget med et lille nyhedssystem i flash hvor man kunne trykke frem og tilbage.

Jeg er nu stødt ind i følgende problemer:
Når jeg bruger <tag>...
Når jeg bruger <tag> virker det ikke, så siger den undefined, men hvis jeg bruger < tag andettag="indhold" /> virker det som det skal

æø og å virker ikke:
Jeg har prøvet at embedde æøåÆØÅ
Min nyheder.php står til utf-8 og den viser æ,ø og å
Tror det er når jeg opdatere teksten det går galt

Mit dynamic text field kan ikke lide " og html tags
Når jeg bruger " i en overskrift eller noget indhold kan jeg ikke bruge de små pile til at bladre videre og den går ligesom i stå
Når jeg bruger <b>, <i> osv. stopper den også, så jeg må se mig nødsaget til at erstatte med [b], [i] osv.
Jeg har prøvet med <![CDATA[, men den virker ikke og ved ikke hvordan jeg laver den med < nyhed overskrift="overskrift />

Min fla kan findes her:
http://test.dumpen.dk/nyhed_i_flash/index.fla

Demo kan ses her:
http://test.dumpen.dk/nyhed_i_flash/

Nyheder.php ser således ud (Virker ikke med <nyhed> tag, men med <nyhed overskrift="overskrift />):
<?php echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"; ?>

<nyheder>

       <nyhed>
              <overskrift><![CDATA[Overskrift med æ ø og å]]></overskrift>
              <indhold><![CDATA[Indhold med æ ø og å]]></indhold>
              <id><![CDATA[1]]></id>
       </nyhed>
       
       <nyhed>
              <overskrift><![CDATA[Overskrift med æ ø og å]]></overskrift>
              <indhold><![CDATA[Indhold med æ ø og å og [b] tags]]></indhold>
              <id><![CDATA[2]]></id>
       </nyhed>
       
       <nyhed>
              <overskrift><![CDATA[Overskrift med æ ø og å]]></overskrift>
              <indhold><![CDATA[Indhold med æ ø og å og <b> tags]]></indhold>
              <id><![CDATA[3]]></id>
       </nyhed>
       
</nyheder>


Og her er min actionscript kode til mit flash:
var x:XML = new XML();
x.ignoreWhite = true;

var indholdet:Array = new Array();
var overskrifter:Array = new Array();
var ids:Array = new Array();
var whoIsOn:Number;

x.onLoad = function() {
       var nyheder:Array = this.firstChild.childNodes;
       for (i=0; i<nyheder.length; i++) {
              indholdet.push(nyheder[i].attributes.indhold);
              overskrifter.push(nyheder[i].attributes.overskrift);
              ids.push(nyheder[i].attributes.id);
       }
       indhold.text = indholdet[0];
       overskrift.text = overskrifter[0];
       id.text = ids[0];
       whoIsOn = 0;
};

x.load("nyheder.php");

previous.onRelease = function() {
       if (whoIsOn>0) {
              whoIsOn--;
              indhold.text = indholdet[whoIsOn];
              overskrift.text = overskrifter[whoIsOn];
              id.text = ids[whoIsOn];
       }
};

next.onRelease = function() {
       if (whoIsOn<indholdet.length-1) {
              whoIsOn++;
              indhold.text = indholdet[whoIsOn];
              overskrift.text = overskrifter[whoIsOn];
              id.text = ids[whoIsOn];
       }
};
Portfolio: http://dumpen.dk

Panda's signatur billede
 
infobox infobox


infobox infobox
 
#1dStar(Anmeld) 05-02-2008 19:10:40
 
 
Hm, hjælper det hvis du laver din dynamic textfield eller hva du bruger til html ? :)
TestMax.dk Hjælper

Du kan altid skrive :)
 
infobox infobox

infobox infobox
 
#2Panda(Anmeld) 05-02-2008 19:21:28
 
 
Hvordan skulle den laves til html?

Det skal være 100% flash/as baseret da jeg er igang med at lære flash <.<
Portfolio: http://dumpen.dk

Panda's signatur billede
 
infobox infobox

infobox infobox
 
#3dStar(Anmeld) 05-02-2008 19:22:22
 
 
Der er en knap der laver din dynamic textfield til en html textfield :) tror det ligner et <A> har ikke lige flash installert :)

Så kan du bruge html tags fx <b>Nyhed 1</b>: La la la :)
TestMax.dk Hjælper

Du kan altid skrive :)
 
infobox infobox

infobox infobox
 
#4Panda(Anmeld) 05-02-2008 20:11:42
 
 
har fået det til at virke med
System.useCodepage = true;
Portfolio: http://dumpen.dk

Panda's signatur billede
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox