Visualizzazione dei risultati da 1 a 4 su 4

Discussione: caricare news esterne

  1. #1

    caricare news esterne

    Ciao A tutti
    ...da pochi giorni mi sono messa a studiare actionScript, dopo anni di utilizzo superficiale di flash. Premetto che è il mio primo approccio alla programmazione ...e non è tanto indolore.

    Ma veniamo a noi!!!

    Ho fatto un piccolo filmato swf che ospita due news a rotazione...
    Queste news vengono caricate esternamente da un file xml semplice semplice.

    il file XML di nome news.xml contiene:

    <news data="" name="HEADER">testo notizia1 </news>
    <news data="" name="HEADER 2">testo notizia2</news>

  2. #2
    il file lo carico nel filmato così

    filexml = "news.xml";

    mioxml = new XML();
    apparray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = Metti;
    function Metti (success) {
    if (mioxml.loaded) {
    apparray = mioxml.childNodes;
    Dati();
    Tiolo();
    MenuBar();
    loaderxml = "";
    }
    }

    function MenuBar () {
    newsmax = ladata.length-1;
    //trace(newsmax)
    newscounter = 0;
    for (i=0; i<=newsmax; i++) {
    clipnews.attachMovie("tabnews", "tabnews"+i, i);
    clipnews["tabnews"+i]._x = 1;
    clipnews["tabnews"+i]._y = 100*i;
    clipnews["tabnews"+i].data = ladata[i];
    clipnews["tabnews"+i].name = laname[i];

    clipnews["tabnews"+i].notizia = lanotizia[i];

    if (i<9) {
    clipnews["tabnews"+i].numero = "0"+(i+1);
    } else {
    clipnews["tabnews"+i].numero = (i+1);
    }
    }
    }

    function Dati () {
    ladata = new Array();
    laname = new Array();
    //lalink = new Array();
    lanotizia = new Array();
    // note = new Array();
    trace(apparray);
    for (k=0; k<=apparray.length; k++) {
    if (apparray[k].nodeName == "news") {
    ladata.push(apparray[k].attributes.data.toString());
    laname.push(apparray[k].attributes.name.toString());
    lanotizia.push(apparray[k].childNodes.toString());

    // note.push(apparray[k].attributes.note.toString());
    }
    }
    }

    Fino qui tuttto bene...

  3. #3
    ora le news vendono prese da un database...praticamente io devo prendere le news da un documento che si chiama getNews.jsp?lang=en e che contiene:


    <%@ page session="false" %>
    <%
    String lang = "en";
    String sql = "Select Name, Description, Lnk1, Lnk2 from News Where LangId = '" + lang + "'";
    String cs = "jdbc:mysql://localhost/tw";

    Class.forName("com.mysql.jdbc.Driver").newInstance ();
    java.sql.Connection conn = java.sql.DriverManager.getConnection(cs,"web", "twpwwebjv");
    java.sql.Statement stmt = conn.createStatement();

    java.sql.ResultSet rs = stmt.executeQuery(sql);
    while (rs.next()) {
    out.println("<News Name='" + rs.getString("Name")+ "'>" + rs.getString("Description") + "</News>");
    }

    // Close everyting
    rs.close();
    stmt.close();
    conn.close();
    %>


    Qui io mi incato
    Ma questo non è un file XML...ma produce un XML...
    Un'altra cosa che mi hanno comunicato è URL http://www.tasowheel.fi/getNews.jsp?lang=en

    Scusare se ho occupato spazio

  4. #4
    Scusate...ho trovato la soluzione...
    non ve la dico per chi ha voglia di risolvere!!!

    vi può servire l'info che dopo tutta la mattinata che cogito mi sono sentita tonta!!!

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.