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

    modifica tempo di scroll

    ciao!
    sto sistemando alcuni moduli di un sito....
    questo modulo legge messaggi inviati al sito e li pubblica....
    non riesco a trovare la funzione che mi permette di lasciare che i messaggi siano visibili per 2 secondi prima di passare alla lettura del prossimo...
    sapete darmi una mano?
    vi devo allegare il sorgente?

    grazie

    sorgente

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Ciao, non riesco ad aprire il file dato che ho una versione forse vecchia rispetto alla tua, cmq potresti cercare il comando setInterval, e clearInterval, credo che sia fatto impostando un intervallo prima di inviare la lettura del nuovo messaggio
    Ciao By Peter_Pan...

  3. #3
    lo salvo in versione mx allora !

    sorgente versione 8



    codice:
    function itemPos()
    {
        newX = newX + itemWidth;
        timeLine["smsItem" + j]._x = newX;
        timeLine["smsItem" + j]._visible = true;
        itemWidth = timeLine["smsItem" + j]._width;
        ++j;
        updateAfterEvent();
    } // End of the function
    function makeMenu()
    {
        newX = 0;
        itemWidth = 0;
        j = 0;
        menuMake = setInterval(function ()
        {
            j < maxItems ? (itemPos()) : (clearInterval(menuMake));
        }, 20);
        timeLine._parent.startScroll();
    } // End of the function
    stop ();
    timeLine = this;
    mSmsTxt._visible = false;
    var myDate = new Date();
    myTime = myDate.getTime();
    var xmlData = new XML();
    xmlData.ignoreWhite = true;
    xmlData.load("http://www.xxxxxxxxx.com/ms2_xml.php?"+myTime);
    xmlData.onLoad = function (success)
    {
        if (success)
        {
            maxItems = xmlData.firstChild.childNodes.length;
            trace (maxItems);
            for (i = 0; i < maxItems; i++)
            {
                smsTexte = mSmsTxt.duplicateMovieClip("smsItem" + i, i, i);
                smsTexte.smsTxt.text = xmlData.firstChild.childNodes[i].attributes.testo + "   -   ";
                smsTexte._visible = false;
                if (i == maxItems - 1)
                {
                    makeMenu();
                } // end if
            } // end of for
        } // end if
    };

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    mi potresti dare anche un xml di esempio, così faccio delle prove??, puoi darmi magari quello che restituisce la pagina ms2_xml.php, pulita da dati sensibili ovviamente.
    Ciao By Peter_Pan...

  5. #5
    ecco il codice del php

    codice:
    <?php //PHP ADODB document - made with PHAkt 3.7.1?>
    <?
    require_once('../Connections/smsrcv.php');
    $oggi = date("Y-m-d");
    $query_sms = "SELECT * FROM tbl_smsrcvarc WHERE PROPRIETARIO = 14 AND giorno = \"" . $oggi . "\" ORDER BY ID DESC";
    $sms = $smsrcv->SelectLimit($query_sms) or die($smsrcv->ErrorMsg());
    $totalRows_sms = $sms->RecordCount();
    ?>
    
    <? echo ("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");?>
    
    <messaggi>
    
      <?php
    	while (!$sms->EOF) {
    	$testo = htmlentities($sms->Fields('TESTO'));
    	$trans = array("&ugrave;" => "ù","&ograve;" => "ò","&egrave;" => "è","&agrave;" => "à","&eacute;" => "é","&Eacute;" => "E'","&Egrave;" => "E'","&igrave;" => "ì");
    	$testo = strtr($testo, $trans);
      ?>
    	<sms testo="<?php echo ($testo); ?>"/>
    		<?php
    			$sms->MoveNext();
      		}//end of while
    		?> 
    
    </messaggi>
    
     
    <?php
    $sms->Close();
    ?>

  6. #6
    e questo è il codice del smsrcv.php

    codice:
    <?php 
    	# PHP ADODB document - made with PHAkt
    	# FileName="Connection_php_adodb.htm"
    	# Type="ADODB"
    	# HTTP="true"
    	# DBTYPE="mysql"
    	
    	$MM_smsrcv_HOSTNAME = "xxx.xxx.xxx.xxx";
    	$MM_smsrcv_DATABASE = "mysql:SMS";
    	$MM_smsrcv_DBTYPE   = preg_replace("/:.*$/", "", $MM_smsrcv_DATABASE);
    	$MM_smsrcv_DATABASE = preg_replace("/^.*?:/", "", $MM_smsrcv_DATABASE);
    	$MM_smsrcv_USERNAME = "xxxxxx";
    	$MM_smsrcv_PASSWORD = "xxxxxx";
    	$MM_smsrcv_LOCALE = "Us";
    	$MM_smsrcv_MSGLOCALE = "It";
    	$MM_smsrcv_CTYPE = "C";
    	$KT_locale = $MM_smsrcv_MSGLOCALE;
    	$KT_dlocale = $MM_smsrcv_LOCALE;
    	$KT_serverFormat = "%Y-%m-%d %H:%M:%S";
    	$QUB_Caching = "false";
    	
    	switch (strtoupper ($MM_smsrcv_LOCALE)) {
    		case 'EN':
    				$KT_localFormat = "%d-%m-%Y %H:%M:%S";
    		break;
    		case 'EUS':
    				$KT_localFormat = "%m-%d-%Y %H:%M:%S";
    		break;
    		case 'FR':
    				$KT_localFormat = "%d-%m-%Y %H:%M:%S";
    		break;
    		case 'RO':
    				$KT_localFormat = "%d-%m-%Y %H:%M:%S";
    		break;
    		case 'IT':
    				$KT_localFormat = "%d-%m-%Y %H:%M:%S";
    		break;
    		case 'GE':
    				$KT_localFormat = "%d.%m.%Y %H:%M:%S";
    		break;
    		case 'US':
    				$KT_localFormat = "%Y-%m-%d %H:%M:%S";
    		break;
    		default :
    				$KT_localFormat = "none";			
    	}
    
    
    	
    	if (!defined('CONN_DIR')) define('CONN_DIR',dirname(__FILE__));
    	require_once(CONN_DIR."/../adodb/adodb.inc.php");
    	ADOLoadCode($MM_smsrcv_DBTYPE);
    	$smsrcv=&ADONewConnection($MM_smsrcv_DBTYPE);
    
    	if($MM_smsrcv_DBTYPE == "access" || $MM_smsrcv_DBTYPE == "odbc"){
    		if($MM_smsrcv_CTYPE == "P"){
    			$smsrcv->PConnect($MM_smsrcv_DATABASE, $MM_smsrcv_USERNAME,$MM_smsrcv_PASSWORD, 
    			$MM_smsrcv_LOCALE);
    		} else $smsrcv->Connect($MM_smsrcv_DATABASE, $MM_smsrcv_USERNAME,$MM_smsrcv_PASSWORD, 
    			$MM_smsrcv_LOCALE);
    	} else if (($MM_smsrcv_DBTYPE == "ibase") or ($MM_smsrcv_DBTYPE == "firebird")) {
    		if($MM_smsrcv_CTYPE == "P"){
    			$smsrcv->PConnect($MM_smsrcv_HOSTNAME.":".$MM_smsrcv_DATABASE,$MM_smsrcv_USERNAME,$MM_smsrcv_PASSWORD);
    		} else $smsrcv->Connect($MM_smsrcv_HOSTNAME.":".$MM_smsrcv_DATABASE,$MM_smsrcv_USERNAME,$MM_smsrcv_PASSWORD);
    	}else {
    		if($MM_smsrcv_CTYPE == "P"){
    			$smsrcv->PConnect($MM_smsrcv_HOSTNAME,$MM_smsrcv_USERNAME,$MM_smsrcv_PASSWORD,
       			$MM_smsrcv_DATABASE,$MM_smsrcv_LOCALE);
    		} else $smsrcv->Connect($MM_smsrcv_HOSTNAME,$MM_smsrcv_USERNAME,$MM_smsrcv_PASSWORD,
       			$MM_smsrcv_DATABASE,$MM_smsrcv_LOCALE);
       }
    
    	if (!function_exists("updateMagicQuotes")) {
    		function updateMagicQuotes($HTTP_VARS){
    			if (is_array($HTTP_VARS)) {
    				foreach ($HTTP_VARS as $name=>$value) {
    					if (!is_array($value)) {
    						$HTTP_VARS[$name] = addslashes($value);
    					} else {
    						foreach ($value as $name1=>$value1) {
    							if (!is_array($value1)) {
    								$HTTP_VARS[$name1][$value1] = addslashes($value1);
    							}
    						}
    						
    					}
    					global $$name;
    					$$name = &$HTTP_VARS[$name];
    				}
    			}
    			return $HTTP_VARS;
    		}
    		
    		if (!get_magic_quotes_gpc()) {
    			$HTTP_GET_VARS = updateMagicQuotes($HTTP_GET_VARS);
    			$HTTP_POST_VARS = updateMagicQuotes($HTTP_POST_VARS);
    			$HTTP_COOKIE_VARS = updateMagicQuotes($HTTP_COOKIE_VARS);
    		}
    	}
    	if (!isset($HTTP_SERVER_VARS['REQUEST_URI'])) {
    		$HTTP_SERVER_VARS['REQUEST_URI'] = $HTTP_SERVER_VARS['PHP_SELF'];
    	}
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Scusa ma non ho la possibilità di far girare php, mi servirebbe solo l'xml che restituisce la pagina ms2_xml.php, se richiami questa pagina da explorer, non ti stampa l'xml??
    Ciao By Peter_Pan...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Ok non serve sono riuscito a farlo girare con un xml mio, io in pratica vedo dei testi, presi dall'xml, che scorrono, arrivati al termine dell'elenco non resta niente, cioè non ripartono da capo vero?
    Tu cosa dei fargli fare a questo swf??
    Ciao By Peter_Pan...

  9. #9
    praticamente questo swf legge i testi dei messaggi... volevo solamente che tra un messaggio e l'altro che appaiono nella finestra si fermasse 2 secondi su ogni messaggio in modo che siano leggibili

  10. #10
    Provo a cambiare maniera di visualizzazione.....
    E' impossibile/possibile far apparire i messaggi invece fargli fare lo scroll?

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.