Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
XML --> Flash
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
frons
Mortale devoto
Mortale devoto


Registrato: 08/11/07 11:31
Messaggi: 14
Residenza: Ancona

MessaggioInviato: 08 Nov 2007 12:07    Oggetto: XML --> Flash Rispondi citando

Salve a tutti, avrei un problema riguardante Flash MX da sottoporvi.

In pratica ho un contenitore d'immagini che deve caricare un file .jpg da remoto, da un file XML generato dinamicamente da una pagina PHP (che va a pescare tali dati da un db).

Per capire il passaggio è questo:

MySQL --> PHP --> XML --> Flash

Questo il codice XML generato dalla pagina PHP (solo per un elemento, in realtà la pagina PHP ne genera 12):

Codice:
<?xml version="1.0"?>
<catalogo>
<elemento>
    <immagine>3672.jpg</immagine>
    <genere>XXX</genere>
    <label>YYY</label>
    <link>http://www.xxx.com</link>
</elemento>
</catalogo>


questo l'AS che ho provato a compilare:

Codice:
var catalogo:XML = new XML();
catalogo.ignoreWhite = true;
var record:Number = 0;
var totale:Number = 0;
var corrente:Number = 0;
catalogo.load("http://www.sito.it/xml.php");  // ind. della pagina PHP che genera il codice XML
catalogo.onLoad = function(success) {
   if (success)    {
      genere_txt = this.firstChild.childNodes[_root.record].attributes.genere;
      contenitoreImg_mc.loadMovie //contenitore immagini
                link_txt????? //casella di testo con i link

      totale = this.firstChild.childNodes.length;
      corrente = record+1;
      elementoNum_txt = corrente+" of "+totale;
   }
};
stop();



In Flash ho un contenitore d'immagini (contenitoreImg_mc) e un po' di caselle di testo dinamiche: inutile dire che il .swf rimane vuoto Very Happy
vorrei capire dove sbaglio, e in particolare come posso far caricargli le immagini partendo dal link ad esse contenuto nel nodo XML e come posso fare a rendere il testo di una casella di testo dinamica (link_txt) cliccabile, un po' come il classico collegamento in HTML.

Spero che sappiate illuminarmi!!!! Razz
Top
Profilo Invia messaggio privato HomePage MSN
kluster
Dio maturo
Dio maturo


Registrato: 15/04/06 12:14
Messaggi: 2898

MessaggioInviato: 08 Nov 2007 12:55    Oggetto: Rispondi

allora, è da + di 1 anno che non programmo + in flash per scelta (in ottica accessibilità) e spero di non infilarmi in un ginepraio cmq ti posso solo dire
1) controlla che non ti dimentichi un header("Content-type: text/xml") nel php; è una banalità ma una volta con ajax mi sono ritrovato a smoccolare 2 ore prima di vedere che non leggevva correttamente l'xml per questa cazzatina

2) poi se non sbaglio, la sintassi per l'html nelle caselle di testo dinamiche sia questo
NOME_CASELLA_DI_TESTO.html = true;
NOME_CASELLA_DI_TESTO.htmlText = "<a href=''>bla bla bla</a>";

per il resto ti rimando a questo tutorial, spero ti sia utile.
Mi spiace, ma come dicevo sono arrugginito, magari aspetta per vedere se qualcuno + esperto di me sà illuminarti meglio
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi