Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    34

    Problemi con LoadVars e oggetti Button di flash

    Ciao a tutti,
    ho un problema, neanche tanto facile da spiegare, ma ci proverò.
    Ho creato un file flash che, compilati dei campi e fatta una ricerca, carica dei dati da un database e per ogni record duplica un oggetto che formatta graficamente i dati.
    Tutte queste clip sono messe in verticale una sotto l'altra (tipo etichette) e tramite due frecce (Button) si muovono su e giù utilizzando un evento della clip stessa che simula l'effetto della velocità.
    Fin qui tutto bene: i dati vengono sempre caricati e il movimento funziona, solo che in certi casi, quando rieffettuo la ricerca, i bottoni (tutti i bottoni della presentazione!) non funzionano più come devono, cioè:
    quando funziona tutto, se premo il bottone e non sposto il mouse il bottone rimane sull'evento sopra e posso ricliccarlo per far scorrere nuovamente la lista delle clip, mentre quando si verifica il problema se clicco sui bottoni e tengo il mouse nella stessa posizione il bottone ritorna sull'evento Su e se lo riclicco non funziona; per farlo rifunzionare devo uscire dal bottone, andarci ancora sopra e ricliccarlo.

    Vorrei sapere se a qualcuno è già successo questo problema, cioè se i bottoni non funzionano più bene dopo il caricamento di dati esterni quasi come se flash si impallasse.

    Grazie.

  2. #2
    dovresti postare un pò di codice che hai associato ai bottoni altrimenti sarà difficile aiutarti
    dai diamanti non nasce niente dal letame nascono i fior
    UNGAWA! Tiki Bar
    Villa Camerini

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    34
    questo è il codice associato al bottone che sposta le clip in alto:

    on (release) {
    if (eval("item"+var_last_item.text)._y > global_limit_bottom - global_margin_item) {
    list_item = var_item_filtered.text.split("|");
    for (i=0; i<=list_item.length - 1; i++) {
    eval("item"+list_item[i]).Ypos = eval("item"+list_item[i]).Ypos - global_step;
    }
    if (eval("item"+var_last_item.text).Ypos < global_limit_bottom - global_margin_item)
    for (i=list_item.length - 1; i>=0; i--) {
    eval("item"+list_item[i]).Ypos = eval("item"+list_item[i]).Ypos + global_step;
    }
    }
    }

    questo è il codice che hanno le clip che si devono spostare:

    onClipEvent (enterFrame) {
    Ysquare = this._y;
    Ydiff = Ypos-Ysquare;
    Ymove = Ydiff/10;
    this._y = Ysquare+Ymove;
    updateAfterEvent();
    }

    ma non so fino a che punto possa servire, perchè mi sa che di errori qua non ce ne sono, perchè a me va tutto correttamente fino a quando con una ricerca (a caso, non dipende ne da numero di volte ne da tipo di ricerca) è come se flash mi si impallasse e tutti i bottoni non si comportano più in modo esatto, come spiegato sopra.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    34
    ho risolto!!!

    alla fine non ho capito bene quale possa essere il problema.... però ho risolto trasformando i bottoni in movieclip e simulando con le movie clip la pressione di un button.

    A volte bisogna solo aggirare il problema, no?

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.