Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 40
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    realizzazione sistema di avviso news

    Salve,

    sto realizzando un sito in asp & flash, vorrei fare un sistema che mi permette di avvisarel'utente se ci sono delle news non lette della parte apposita del sito:

    x cominciare ho creato un movie che va messo nella parte dove si leggono le news:
    con queste ActionScript

    codice:
    dati = SharedObject.getLocal("cookie");
    dati.data.ora = ora;
    dati.data.dat = dat;
    stop();
    questo movie scrive sul computer dell'utente un SharedObject con la data dell'ultima visita fatta nell'area news.

    Io quando scrivo delle nuove news sul db, imposto una variabile che recupero e invio a flash, così da Asp:

    codice:
    Response.Write("ultima_news=" & data)
    il mio problema sta che non so come fare a recuperare i 2 valori sopra indicati e vedere se ci sono news della sua ultima visita fatta dell'area news, e fare visualizzare un testo che dice "Ci sono news non lette" se la data dell'ultima sua visita nella sezione è più vecchia della data dell'ultima news scritta,

    senò visualizza "Non ci sono news nuove dalla tua ultima visita".

    mi potete postare un mini turorial o postare le ActionScript necessarie e i vari passaggi x realizzare questo lavoro ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    fin qui, ci sono quasi (forse ):

    x il valore da asp lo recupero così:

    loadVariablesNum("ultimo_aggiornamento.asp?ultima_ news=data", 0, "POST");

    e x lo SharedObject

    così:

    ultima_visita = SharedObject.getLocal("cookie");

    come devo procedere ora ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ehehe, no, mi serve che tu usi il LoadVars.. :)

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    ok,

    il movie sta nella pagina asp, con object così

    codice:
    <object
    	classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
    	width="550" height="413">
    	<param name="movie" value="movie.swf">
    	<param name="quality" value="high">
    	<param name="FlashVars" value="ultima_news=<%=data%>">
    	<embed
    		src="foto.swf"
    		FlashVars="ultima_news=<%=data%>"
    		quality="high"
    		pluginspage="http://www.macromedia.com/go/getflashplayer"
    		type="application/x-shockwave-flash"
    		width="550" height="413">
    	</embed>
    </object>
    e con il flash mx recupero il valore così:

    codice:
    // recupero Variabile Asp
    ultima_news = new LoadVars();
    ultima_news.path = this;
    ultima_news.load(data);
    // recupero Shared Object
    ultima_visita = SharedObject.getLocal("cookie");
    così va bene ?
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    come devo procedere ora ?

    si dovrebbe fare in qualche modo, la verifica della data dell'ultima visita per vedere se è più vecchia o più nuova rispetto l'ultima news scritta e visualizzare il risultato in una text area dinamica,

    mi puoi indicere come procedere passo passo x favore ?

    grazie 100000 Negatyve per il valido aiuto e il tempo che mi stai dedicando
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Deve essere qualcosa di simile:

    codice:
    ultima_news = new LoadVars();
    ultima_news.path = this;
    ultima_news.onLoad = function(success)
    {
    	if(success){
    		// recupero Shared Object
    		this.path.ultima_visita = SharedObject.getLocal("cookie");
    		if(this.path.ultima_visita.data.lastVis < this.variabile_da_asp){
    			// da aggiornare
    		} else {
    			// aggiornato
    		}
    	} else {
    
    	}
    };
    ultima_news.load(data);

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie 1000000000000 !

    ma non capisco:

    codice:
    ultima_news = new LoadVars();
    ultima_news.path = this;
    ultima_news.onLoad = function(success) {
        if (success) {
            // recupero Shared Object
            this.path.ultima_visita = SharedObject.getLocal("cookie");
            if (this.path.ultima_visita.data.lastVis<this.variabile_da_asp) {
                // da aggiornare
                _root.text1 = "Sono presenti News Non Lette";
            } else {
                // aggiornato
                _root.text1 = "Non ci sono Nuove News Dalla tua ultima Visita";
            }
        } else {
        }
    };
    ultima_news.load(data);
    ho personalizzato il codice così, e messo una text area con nome istanza e variabile text1,ma quando provo mi da la text area questo:

    _level0.Text1

    come mai ?

    poi, non riesco a capire dove recupera il valore "variabile_da_asp" che dovrebbe essere passata tramite LoadVars da Asp,

    x il resto tutto ok .

    grazie x i tuoi consigli e il tuo grande Aiuto.
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    ho provato di tutto, ma non va mi da l'errore scritto sopra, e continuo a non capire come recupera il valore passato tramite LoadVars
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    up
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.