Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Audio747
    Guest

    leggere da DB e piazzare su di una stringa in flash

    salve.. problema molto semplice.. ma di cui mi sfugge la soluzione...

    leggo da un DB e compongo una stringa del tipo:
    valore=001,005,008,006 ... 023,045,046

    perfetto quindi uno scriptino in flash aspetta la stringa e poi mi fa una semplice essegnazione del tipo

    valoreflash=new Array[150];
    valoreflash=valore

    se visualizzo a video la variabile valoreflash il risultato è di questo tipo:
    001,005,008,006 ... 023,045,046

    ovvero sembrerebbe corretto ma se faccio un valoreflash[5] mi restituisce una pippa bagnata...

    il comico è che se carico gli stessi valori con uno script in flash il risultato a video è lo stesso ma valoreflash[x] mi funziza...

    come se quando riprendo il valore da DB non fosse più in grado di trattare valoreflash come un'array....

    lo so che è strano....

    qlche suggerimento????

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Infatti lo script è sbagliato. Con

    valoreflash = new Array[150];

    crei un array con un unico elemento il cui valore è 150 (al massimo dovevi fare

    valoreflash = new Array(150);

    Poi, con:

    valoreflash=valore

    annulli l'array e riempi la variabile con una stringa. Quindi, per avere nell'array i valori che nella stringa sono separati dalla virgola, devi fare:

    valoreflash = valore.split(",");

    e basta.

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.