Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    caricare testo e immagini da database mysql

    Ciao.

    Sto realizzando delle news in flash.

    I dati sono salvati in un database mysql.
    Ogni notizia è composta da titolo, testo, percorso img (http://www.nome.it/immagini/foto1.jpg) e link notizia.

    Ho realizzato un file data.php che mi restituisce il contenuto:

    totNews=2
    &titolo0=Notizia1&testo0=leggileggileggi&foto0=htt p://www.nome.it/immagini/foto1.jpg&link0=http://pippo.it
    &titolo1=Notizia2&testo1=scriviscriviscrivi&foto1= http://www.nome.it/immagini/foto2.jpg&link1=http://goole.it

    Ora sto cercando di inserirle in un fla.

    Non sono pratico di AS.
    Ho trovato un esempio che mi visualizza due campi.
    E' molto semplice e il codice AS è

    [I]System.useCodepage = true;
    format = new TextFormat();

    testo.html = true;

    function formatText(textBox,ita,siz,Bold,colour){
    format.italic = ita;
    format.size = siz;
    format.bold = Bold;
    format.font = "Arial";
    format.align = "left";
    format.color = colour;
    textBox.setTextFormat(format);
    }

    testo.text = "Loading news...";
    formatText(testo,true,10,true);
    date.text = "Loading...";
    formatText(date,true,10,true,"0xFF0000");

    temp = new LoadVars();
    temp.load("http://www.miosito.it/data.php");
    temp.onLoad = function(){
    myArray = new Array();
    for(var a in this){
    if(a != "onLoad"){
    myArray.push(this[a]);
    }
    }
    date.text = myArray[0];
    formatText(date,false,10,true,"0xFF0000");
    testo.htmlText = myArray[1];
    formatText(testo,true,10,true);
    var oldt = getTimer();
    var ok = true;
    var l = myArray.length;
    var i = 2;
    _root.onEnterFrame = function(){
    t = getTimer();
    if(t-oldt>5000){
    date.text = myArray;
    formatText(date,false,10,true,"0xFF0000");
    testo.htmlText = myArray[i+1];
    formatText(testo,true,10,true);
    if(i<(l-2)){
    i += 2;
    }else{
    i = 0;
    }
    oldt = getTimer();
    }
    };
    };


    Vorrei personalizzarlo per:
    1) integrare la visualizzazione dell'immagine
    2) eliminare una funzione che non mi serve (visualizza i vari record uno di seguito all'altro)

    Qualcuno mi può aiutare?

    Graziegraziegrazieeee
    Ciao
    Daniele

  2. #2
    guarda se ti puo servire questo tutorial



  3. #3
    ho provato l'esempio ma non mi è servito...

    ho poi trovato questa prec. discussione nel forum
    FLASH e ASP- Chiarimento DB

    che propone questo codice AS
    [I]
    dati = new LoadVars();
    dati.onLoad = function(success){
    if(success){
    tot=dati.tot;
    titoli =new Array();
    link=new Array();
    for(i=1;i<=tot;i++){
    pushed =titoli.push(dati["titolo"+i]);
    pushed =link.push(dati["link"+i]);

    }
    xiniz=10;
    yiniz=10;
    SpazioMenu = 22;
    for (var i = 0; i<titoli.length; i++) {
    _root.attachMovie("mc", "mc"+i, i);
    _root["mc"+i].titolo = titoli[i];
    _root["mc"+i].link = link;
    _root["mc"+i]._y += yiniz+SpazioMenu+(i*SpazioMenu);
    _root["mc"+i]._x += xiniz;

    }

    }else{
    trace("problemi con il file di testo");
    }
    }
    dati.load("pagina.asp");


    ho provato a personalizzarlo al caso mio ma non mi funziona

    qualcuno sa dirmi come fare per stampare tutti di record i tre campi (3 di testo e 1 immagine) che mi servono in questo ordine:

    titolo1
    testo1 link1 foto1

    titolo2
    testo2 link2 foto2

    ...ecc ecc

    ???

    Grazieeee!!!

  4. #4
    dai, qualcuno mi può aiutare con un codice AS per leggere da database?

    devo caricare campi di testo e img...

    daiiii, pleaseeeee!!!!

  5. #5
    mi spiego meglio sperando che qlc mi aiuti


    sto cercando un codice actionscript per caricare in flash i dati che ho in un db.

    ho realizzato il file dati.php che mi restituisce la stringa

    &titolo0=titolo news&testo0= bla bla bla bla bla bla bla bla bla &link0=http://www.pippo.it&foto0=http://www.pippo.it/news.jpg&titolo1...ecc ecc

    ora vorrei inserire tutti i record (campi di testo e immagine) nel swf

    ho già letto tutorial, guide e altre risposte ma non riesco a venirne a capo...

    can you help me?????

  6. #6
    Originariamente inviato da danwebdev
    mi spiego meglio sperando che qlc mi aiuti


    sto cercando un codice actionscript per caricare in flash i dati che ho in un db.

    ho realizzato il file dati.php che mi restituisce la stringa

    &titolo0=titolo news&testo0= bla bla bla bla bla bla bla bla bla &link0=http://www.pippo.it&foto0=http://www.pippo.it/news.jpg&titolo1...ecc ecc

    ora vorrei inserire tutti i record (campi di testo e immagine) nel swf

    ho già letto tutorial, guide e altre risposte ma non riesco a venirne a capo...

    can you help me?????
    cosa nn riesci a fare?
    e cosa nn ti funge personalizzando quel cod?
    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
    oh, grazie, speravo proprio in un tuo intervento...

    guarda, son ripartito dalla base...

    ho preso il cod e l'ho personalizzato per caricare inizialmente un campo di testo

    dati = new LoadVars();
    dati.load("getdata.php");
    dati.onLoad = function(success) {
    if (success) {
    // istruzioni per il caricamento corretto
    titolo = dati.titolo;
    } else {
    // istruzioni per l'errore di caricamento
    }
    };


    sulla scena di flash ho creato un campo con nome istanza "titolo" ma niente, non mi carica niente

    grazie della disponibilità
    ciao

  8. #8
    certo che non carica niente, è la variabile che devo specificare!

    vabbè, corrego sullo stage e modifico pure il codicino...

    dati = new LoadVars();
    dati.onLoad = function(success) {
    if (success) {
    // istruzioni per il caricamento corretto
    titolo = dati.titolo0;
    } else {
    // istruzioni per l'errore di caricamento
    trace("problemi con il file di testo");
    }
    };
    dati.load("getdata.php");


    visto che i titoli sono più di uno potrei caricarli con

    titolo0 = dati.titolo0;
    titolo1 = dati.titolo1;
    titolo2 = dati.titolo2;
    titolo3 = dati.titolo3;
    ecc ecc

    ma ho intuito che con gli Array si può abbreviare...

    un aiutino???

    grazieeeee


  9. #9
    Originariamente inviato da danwebdev
    oh, grazie, speravo proprio in un tuo intervento...

    guarda, son ripartito dalla base...

    ho preso il cod e l'ho personalizzato per caricare inizialmente un campo di testo

    dati = new LoadVars();
    dati.load("getdata.php");
    dati.onLoad = function(success) {
    if (success) {
    // istruzioni per il caricamento corretto
    titolo = dati.titolo;
    } else {
    // istruzioni per l'errore di caricamento
    }
    };


    sulla scena di flash ho creato un campo con nome istanza "titolo" ma niente, non mi carica niente

    grazie della disponibilità
    ciao
    alora se usi il nome istanza della casella di testo
    supponendo che la pap php ti restituisca in output
    titolo=bla bla&

    una cosa del genere

    dati = new LoadVars();
    dati.onLoad = function(success) {
    if (success) {
    // istruzioni per il caricamento corretto
    titolo.text = dati.titolo;
    } else {
    // istruzioni per l'errore di caricamento
    }
    };
    dati.load("getdata.php");

    dovrebbe fungere

    ps il load va messo dopo onLoad ...
    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 !

  10. #10
    Originariamente inviato da danwebdev
    certo che non carica niente, è la variabile che devo specificare!

    vabbè, corrego sullo stage e modifico pure il codicino...

    dati = new LoadVars();
    dati.onLoad = function(success) {
    if (success) {
    // istruzioni per il caricamento corretto
    titolo = dati.titolo0;
    } else {
    // istruzioni per l'errore di caricamento
    trace("problemi con il file di testo");
    }
    };
    dati.load("getdata.php");


    visto che i titoli sono più di uno potrei caricarli con

    titolo0 = dati.titolo0;
    titolo1 = dati.titolo1;
    titolo2 = dati.titolo2;
    titolo3 = dati.titolo3;
    ecc ecc

    ma ho intuito che con gli Array si può abbreviare...

    un aiutino???

    grazieeeee

    si sicuramente ti basterebbe fare un ciclo for e popolare un array

    quindi nel success una cosa del genere
    ah ti servirebbe anche una var che tiene conto del numero delle variabili tipo tot

    if (success) {
    tot=dati.tot;
    titolo =new Array();

    for(i=0;i<tot;i++){
    pushed =titolo.push(dati["titolo"+i]);
    }//end for

    }//end if

    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.