Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353

    Falsh con xml e asp: problemino

    Ciao ragazzi! sono riuscito a creare un file asp che mi fa visualizzare un file xml formattato con css. Fin qui tutto ok.
    Il problema nasce dal fatto che non riesco a caricare questi dati in flash dentro una finestra dinamica. ecco il codice che utilizzo

    notizia1.html = true;
    notizia1.wordWrap = true;
    notizia1.multiline = true;
    dati = new LoadVars();
    dati.load("http://127.0.0.1/prova2/test2.asp");
    dati.onLoad = function(ok) {
    if(ok){
    notizia1.htmlText=dati.notizia;
    }
    }

    "notizia1" è il nome della finestra dinamica
    "notizia" è la variabile che esce in asp

    potete aiutarmi??

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Cosa ti appare?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    niente vuoto
    penso che dovrebbe apparire la schermata che mi appare in explorer caricandolo normalmente...
    no?

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E cosa restituisce la pagina?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    la pagian con le notizie formatate corretamente

    Titolo 4
    buon anno
    Link 4

    Titolo 3
    buon natale
    Link 3

    Titolo 2
    agosto
    Link 2

    Titolo 1
    maggio
    Link 1

    uso un css per l'impaginazione, per il momento la cosa è spartana ma funziona...

    che dici?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    scusa e questo è il codice che mi viene generato

    <?xml version="1.0" encoding="iso-8859-1"?>
    <?xml-stylesheet href="test2.css" type="text/css"?>
    <Elenco_Nomi>
    notizia=<item><title>Titolo 4</title><description>buon anno</description><link>Link 4</link></item><item><title>Titolo 3</title><description>buon natale</description><link>Link 3</link></item><item><title>Titolo 2</title><description>agosto</description><link>Link 2</link></item><item><title>Titolo 1</title><description>maggio</description><link>Link 1</link></item>
    </Elenco_Nomi>

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Un attimo, stai facendo un po' di confusione:

    1. Per caricare un xml dovresti usare l'oggetto XML
    2. Quello lì non è un output xml vero e proprio

    Dovresti usare un output xml di questo tipo:

    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <?xml-stylesheet href="test2.css" type="text/css"?>
    <Elenco_Nomi>
    	<item>
    		<title>Titolo 4</title>
    		<description>buon anno</description>
    		<link>Link 4</link>
    	</item>
    	<item>
    		<title>Titolo 3</title>
    		<description>buon natale</description>
    		<link>Link 3</link>
    	</item>
    	<item>
    		<title>Titolo 2</title>
    		<description>agosto</description>
    		<link>Link 2</link>
    	</item>
    	<item>
    		<title>Titolo 1</title>
    		<description>maggio</description>
    		<link>Link 1</link>
    	</item>
    </Elenco_Nomi>
    e questo codice in flash:

    codice:
    notizia1.html = true;
    notizia1.wordWrap = true;
    notizia1.multiline = true;
    dati_xml = new XML();
    dati_xml.onLoad = function(ok)
    {
    	if (ok) {
    		notizia1.htmlText = this;
    	}
    };
    dati_xml.load("http://127.0.0.1/prova2/test2.asp");

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    grazie amico ora funziona...
    Ma come mai non me lo inpagina???

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Flash non interpreta il file xml con il css a cui è linkato. Al massimo puoi caricare il file css separatamente (se usi flash mx 2004). Ad esempio:

    FILE XML
    codice:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <?xml-stylesheet href="test2.css" type="text/css"?>
    <Elenco_Nomi>
    	<item>
    		<title>Titolo 4</title>
    		<description>buon anno</description>
    		<link>Link 4</link>
    	</item>
    	<item>
    		<title>Titolo 3</title>
    		<description>buon natale</description>
    		<link>Link 3</link>
    	</item>
    	<item>
    		<title>Titolo 2</title>
    		<description>agosto</description>
    		<link>Link 2</link>
    	</item>
    	<item>
    		<title>Titolo 1</title>
    		<description>maggio</description>
    		<link>Link 1</link>
    	</item>
    </Elenco_Nomi>
    FILE CSS
    codice:
    title{
    	color:#FF0000;
    	font-weight:bold;
    }
    description{
    	color:#333333;
    }
    link{
    	text-decoration:underline;
    }
    CODICE AS
    codice:
    function init()
    {
    	notizia1.html = true;
    	notizia1.wordWrap = true;
    	notizia1.multiline = true;
    	var dati_xml = new XML();
    	dati_xml.ignoreWhite = true;
    	dati_xml.onLoad = function(ok)
    	{
    		if (ok) {
    			var stile = new TextField.StyleSheet();
    			stile.onLoad = function(ok)
    			{
    				notizia1.styleSheet = this;
    				notizia1.text = dati_xml;
    			};
    			stile.load("test2.css");
    		}
    	};
    	dati_xml.load("http://127.0.0.1/prova2/test2.asp");
    }
    init();

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    grazie mille!! non sai che problema hai risolto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.