Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    variabili e aggiornamenti grafici

    Ciao a tutti...
    io uso flash pro 8 ed è un po' di tempo che mi capita spesso che, dopo aver fatto uno script che mi aggiorna una variabile, la variabile stessa non si aggiorna o meglio la variabile la cambia, ma la visualizzazione nel filmato non avviene.

    Ad esempio, ho creato un semplice script che mi scrive la data e l'ora nel formato:
    NomeGiorno, NN nomemese AAAA - HH:MM
    NN=numero giorno
    AAAA=anno
    HH=ora
    MM=minuto

    beh facendo il debug vedo la variabile scritta correttamente, ma nel filmato rimane vuoto il campo.

    Ho messo il campo di testo dentro un movieclip e nel primo frame dello stesso lo script, il secondo frame del clip non è keyframe. E comunque il movieclip è inserito all'interno di un filmato flash più grande.

    Qualcuno riesce ad aiutarmi?
    Ti accade sempre quello che non deve accadere...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: variabili e aggiornamenti grafici

    pochi elementi, detta così sembra solo un problema di percorsi

  3. #3
    come un problema di percorsi... se lo esporto in modalità flash player 5 funziona..
    In ogni caso che dettagli hai bisogno in +?
    Ti accade sempre quello che non deve accadere...

  4. #4
    Originariamente inviato da beat84
    come un problema di percorsi... se lo esporto in modalità flash player 5 funziona..
    In ogni caso che dettagli hai bisogno in +?
    forse and80 voleva dire posta il codice che hai utilizzato altrimenti è difficile capire dove potrebbe essere l'errore

    poi mi sembra strano che se esporti x flash player 5 funge
    dovrebbe significare che c'è qualche funzione che con le versionei successive nn va bene




    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
    codice:
    function settimana(settim) {
    	sett= new Array();
    	sett[1]= "Lunedì";
    	sett[2]= "Martedì";
    	sett[3]= "Mercoledì";
    	sett[4]= "Giovedì";
    	sett[5]= "Venerdì";
    	sett[6]= "Sabato";
    	sett[0]= "Domenica";
    	se= sett[settim];
    	return se;
    };
    // Imposto il calcolo della data odierna
    var today_data=new Date();
    gg=today_data.getDate();
    me=today_data.getMonth();
    switch(me+1){
    	case 1:
    		monthname="gennaio";
    		break;
    	case 2:
    		monthname="febbraio";
    		break;
    	case 3:
    		monthname="marzo";
    		break;
    	case 4:
    		monthname="aprile";
    		break;
    	case 5:
    		monthname="maggio";
    		break;
    	case 6:
    		monthname="giugno";
    		break;
    	case 7:
    		monthname="luglio";
    		break;
    	case 8:
    		monthname="agosto";
    		break;
    	case 9:
    		monthname="settembre";
    		break;
    	case 10:
    		monthname="ottobre";
    		break;
    	case 11:
    		monthname="novembre";
    		break;
    	case 12:
    		monthname="dicembre";
    		break;
    }
    an=today_data.getFullYear();
    var calendario=gg+" "+monthname+" "+an;
    
    
    //  Imposto l'ora
    
    var ora=new Date();
    hour=ora.getHours();
    min=ora.getMinutes();
    var orario=hour+":"+min;
    
    
    // Imposto condizione sui minuti:
    // Se i minuti sono minori o uguali a 9 scrivi lo zero prima del numero
    
    if(min<=9){var orario=hour+":0"+min};
    
    if(hour<=9){var orario="0"+hour+":"+min};
    
    // Imposto condizione sui minuti e sui ore:
    // Se i minuti sono minori o uguali a 9 e allo stesso tempo i secondi 
    // sono minori o uguali a 9 scrivi lo zero prima del numero
    
    if(min<=9&&hour<=9){var orario="0"+hour+":0"+min};
    
    var dayname=settimana(today_data.getDay());
    
    var time_ext=dayname+", "+calendario+" - "+orario;
    Questo è il codice...
    Ti accade sempre quello che non deve accadere...

  6. #6
    x la data fai cosi
    crea un mc con un testo dinamico dentro e ci metti come var (non come istanza) il nome dataodierna
    poi sul mc ci metti questo script

    Codice PHP:
    onClipEvent (load) {
        
    giorni = new Array('Domenica''Lunedi''Martedi''Mercoledi''Giovedi''Venerdi''Sabato');
        
    mesi = new Array('Gennaio''Febbraio''Marzo''Aprile''Maggio''Giugno''Luglio''Agosto''Settembre''Ottobre''Novembre''Dicembre');
        
    tempo = new Date();
    }
    onClipEvent (enterFrame) {
        
    ora = (tempo.getHours());
        
    _root.ora = (tempo.getHours());
        
    minuti tempo.getMinutes();
        
    secondi tempo.getSeconds();
        
    dataoggi tempo.getDate();
        
    giorno tempo.getDay();
        
    nomegiorno giorni[giorno];
        
    mese = (tempo.getMonth());
        
    nomemese mesi[mese];
        
    anno tempo.getFullYear();
        if (
    length(minuti) == 1) {
            
    minuti "0"+minuti;
        }
        if (
    length(secondi) == 1) {
            
    secondi "0"+secondi;
        }
        if (
    length(dataoggi) == 1) {
            
    dataoggi "0"+dataoggi;
        }
        if (
    length(ora) == 1) {
            
    ora "0"+ora;
        }
        
    dataodierna nomegiorno+" "+dataoggi+" "+nomemese+" "+anno;
        
    delete tempo;
        
    tempo = new Date();

    se poi ti serve l'orario

    Codice PHP:
    _root.onEnterFrame = function() { 
    ora = new Date(); 

    ore ora.getHours(); 
    minuti ora.getMinutes(); 
    secondi ora.getSeconds(); 

    if(
    ore 10ore "0"+ore
    if(
    minuti 10minuti "0"+minuti
    if(
    secondi 10secondi "0"+secondi

    tempo ore+":"+minuti+":"+secondi

    hai questa volta una casella di testo
    con var tempo


    ciao
    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.