Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251

    VIDEO e immagini in flash caricati tramite xml

    ciao, domanda da 100 milioni di dollari

    io vorrei fare un sito in flash con una galleria di video presi esternamente tipo un QT mpg o altro,
    per chiamare il video ci dovranno essere delle icona di immagini,
    mi piacerebbe che tutti i contenuti siano caricati dinamicamente cioè poter mettere le mani solo su un file xml
    esempio nella galleria fotografica per i video le immagini saranno icone e caricate prendeno i dati dall'xml e sempre dall'xml dare il link alle foto per far caricare il file video dentro flash

    in alternativa senza far apparire il video nel flash movie ma tramite player qualunque dell'utente andrebbe benissimo cmq la cosa importante è che riesca a caricare le icone nella gallery e inserire i link, così dall'xml in futuro possa elimanre o aggiungere icone immagini per il video


    sono due giorni che scruto il forum e internet per dei tutorial ma senza aver trovato una soluzione

  2. #2

    Re: VIDEO e immagini in flash caricati tramite xml

    Originariamente inviato da viper
    ciao, domanda da 100 milioni di dollari

    io vorrei fare un sito in flash con una galleria di video presi esternamente tipo un QT mpg o altro,
    per chiamare il video ci dovranno essere delle icona di immagini,
    mi piacerebbe che tutti i contenuti siano caricati dinamicamente cioè poter mettere le mani solo su un file xml
    esempio nella galleria fotografica per i video le immagini saranno icone e caricate prendeno i dati dall'xml e sempre dall'xml dare il link alle foto per far caricare il file video dentro flash

    in alternativa senza far apparire il video nel flash movie ma tramite player qualunque dell'utente andrebbe benissimo cmq la cosa importante è che riesca a caricare le icone nella gallery e inserire i link, così dall'xml in futuro possa elimanre o aggiungere icone immagini per il video


    sono due giorni che scruto il forum e internet per dei tutorial ma senza aver trovato una soluzione
    guarda questo è quello che ti serve x iniziare

    http://flash.html.it/guide/leggi/118/guida-flash-e-xml/


    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    ok grazie

    dici che capendo quelle guida riesca a risolvere alla fine

    cioè è proponibile quello che voglio fare?
    inserire imamgini dinamicamente con xml so che si fà ma dargli anche un link?

  4. #4
    Originariamente inviato da viper
    ok grazie

    dici che capendo quelle guida riesca a risolvere alla fine

    cioè è proponibile quello che voglio fare?
    inserire imamgini dinamicamente con xml so che si fà ma dargli anche un link?
    tutto quello che vuoi



    ps ho iniziato con quella, studiata x bene e usata tranquillamente
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    sono ore che provo e riprovo ma dal tutorial non riesco a far uscire nell'output
    tot elementi = 15

    a me esce:
    tot elementi = 0

    premesso che sto usando flash 6 ma non dovrebbe creare problemi

    il primo esempio è ok e vedo nell'output il codice xml

  6. #6
    dipende nn saprei cosi a bruciapelo

    dovrei vedere il cod che stai usando e sapere il file xml comè fatto
    altrimenti è difficile

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    quello del tutorial a pag 5

    flash:
    filexml = "orari.xml";
    ApriXML();
    function ApriXML () {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML (success) {
    if (mioxml.loaded) {
    myarray = mioxml.firstChild.nextSibling.childNodes;
    trace ("Tot elementi = " + myarray.length);
    for (i=0;i<=myarray.length;i++){
    if (myarray[i].nodeName == "volo"){
    trace("elemento ["+i+"] ------------------")
    trace (myarray[i])
    }
    }
    };
    };
    };
    e l'xml:
    <voli>
    <volo id="AZ1570">
    <partenza h="06:45">Cagliari</partenza>
    <arrivo h="07:50">Roma</arrivo>
    </volo>
    <volo id="AZ1572">
    <partenza h="07:20">Cagliari</partenza>
    <arrivo h="08:25">Roma</arrivo>
    </volo>
    <volo id="AZ1578">
    <partenza h="09:05">Cagliari</partenza>
    <arrivo h="10:10">Roma</arrivo>
    </volo>
    <volo id="AZ1574">
    <partenza h="10:50">Cagliari</partenza>
    <arrivo h="11:55">Roma</arrivo>
    </volo>
    <volo id="AZ1568">
    <partenza h="12:00">Cagliari</partenza>
    <arrivo h="13:05">Roma</arrivo>
    </volo>
    <volo id="AZ8111">
    <partenza h="12:00">Cagliari</partenza>
    <arrivo h="13.00">Roma</arrivo>
    </volo>
    <volo id="AZ1576">
    <partenza h="13:25">Cagliari</partenza>
    <arrivo h="14:30">Roma</arrivo>
    </volo>
    </voli>

  8. #8
    cosi
    Codice PHP:
    filexml "orari.xml";

    ApriXML();
              function 
    ApriXML () {
     
    mioxml = new XML();
     
    myarray = new Array();
     
    mioxml.load(filexml);
     
    mioxml.onLoad ElaboraXML;
             function 
    ElaboraXML (success) {
              if (
    mioxml.loaded) {
       
    myarray mioxml.childNodes;

         
    trace ("Tot elementi = " myarray.length);

          for (
    i=0;i<=myarray.length;i++){

        
    trace("elemento ["+i+"] ------------------")
        
    trace(myarray[i])
                                                   
    }
      };
     };
    }; 
    cosi funge
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    Utente bannato
    Registrato dal
    Oct 2004
    Messaggi
    251
    no è con questo che non funziona

    filexml = "orari.xml";
    ApriXML();
    function ApriXML () {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML (success) {
    if (mioxml.loaded) {
    myarray = mioxml.firstChild.nextSibling.childNodes;
    trace ("Tot elementi = " + myarray.length);
    for (i=0;i<=myarray.length;i++){
    if (myarray[i].nodeName == "volo"){
    trace("elemento ["+i+"] ------------------")
    trace (myarray[i])
    }
    }
    };
    };
    };


    con il tuo mi da elementi 4 ma con lo script sopra elencato mi dovrebbe date tot element = 15 invece a me da 0


  10. #10
    allora facciamo un es semplice x caricare img testo e magari un link da un file xml


    allora crea un file xml fatto così
    Codice PHP:
    <agenda link="http://www.google.it">primo appuntamento agenda.</agenda><logo>prova.jpg</logo>
    <
    agenda link="http://www.google.it">Secono appuntamento agenda.</agenda><logo>prova.jpg</logo>
    <
    agenda link="http://www.google.it">terzo appuntamento.</agenda><logo>prova.jpg</logo>
    <
    agenda link="http://www.google.it">quarto.</agenda><logo>prova.jpg</logo
    i nomi dei nodi usati ovviamente li puoi cambiare

    e lo chiamiamo regione.xml

    poi nel flash sul frame metti
    Codice PHP:
    filexml "regione.xml";
    ApriXML();
    function 
    ApriXML () {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad ElaboraXML;
    function 
    ElaboraXML (success) {
    if (
    mioxml.loaded) {
    myarray mioxml.childNodes;
    Dati();

    CreaTabelle();

    delete myarray;
    delete mioxml;
    }
    };
    };

    // Funzione che prende i dati XML e li mette in degli Array
    function Dati () {
    // Array che contengono i Dati -----------------------
    link = new Array();
    nome = new Array();
    logo = new Array();
    trace(myarray)

    // ---------------------------------------------------
    for (k=0k<=myarray.lengthk++) {
    if (
    myarray[k].nodeName == "agenda") {
        
    //ladata.push(apparray[k].attributes.data1.toString());
        //lanotizia.push(apparray[k].childNodes.toString());
        
    link.push(myarray[k].attributes.link);
    nome.push(myarray[k].childNodes.toString());
    }else if (
    myarray[k].nodeName == "logo") {
        
    logo.push(myarray[k].childNodes.toString());
    }
    };
    };
    // Funzione che Crea i clip 
    // e li posiziona sullo stage del filmato
    function CreaTabelle () {
    for (
    i=0i<nome.lengthi++) {
    _root.attachMovie("tabnews""tabnews"+ii);
    // Attribuisco la coordinata X e Y
    _root["tabnews"+i]._x 15
    _root
    ["tabnews"+i]._y 15+i*61;
    // Passo al clip le variabili che ho preso dall'XML e messo negli Array
    _root["tabnews"+i].link1 link[i];
    _root["tabnews"+i].nome1 nome[i];
    _root["tabnews"+i].logo1 logo[i];
    _root["tabnews"+i].mc.loadMovie(logo[i]);

    };
    }; 
    quindi nel flash dobbiamo crearci il movieclip tabnews affinchè possa fungere dato che vado a linkarmi dalla libreria quello

    quindi inserisci un nuovo simbolo clip filmato e dentro ci serve

    il contenitore x l'img che carichiamo
    quindi fai un mc vuoto in questo simbolo con nome istanza mc
    metti due caselle di testo dinamiche con var rispettivamente --->>nome1 e link1
    poi un pulsante x il link , cosi facciamo un pò tutti i casi
    al pulsante ci metti associata questì'azione
    on(release){
    getURL(link1, "_blank");
    }

    quindi esci da questo simbolo e ci metti associato a questo simbolo proprietà di concatenamento tabnews dalla libreria

    quindi nn ti resta che provare

    ciao

    ps effettivamente nel codice che hai postato c'èra qualche problema ma prova con quello
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.