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

    [MX] problemino con Array

    Ciaot a tutti, il mio problema è il seguente:

    ho creato un umile player, dove con in un campo testo "vis" visualizzo il numero progressivo dei branio meglio degli swf che carica, ora per complicarmi la vita ho creato un'altro campo di testo dinamico "campo" dove mediante un array vorrei far visualizzare il nome del brano.
    In particolare ho creato in un fotogramma un'array

    titolo = new Aray(4);
    titolo[0]="";
    titolo[1]="brano 1";
    .....
    ...


    poi ho inserito in un fotogramma, sempre in timeline principale, il seguente codice:

    campo = titolo[vis];

    ma tutto non funziona sapreste dirmi dove sbaglio?

    Grazie anticipatamente.


  2. #2
    se sul frame metti:

    trace(titolo[vis]);
    cosa ti stamapa??
    vis che valore ha in quel momento??
    controllo sempre con un trace

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    indefinito, questo è il messaggio.

    :tongue: scusa cia yassassin

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Perchè vis non varrà nessuno di questi valori: 0,1,2,3 che sono gli indici per recuperare i quattro elementi.

    trace(vis)

  5. #5
    scusa ma facendo
    trace(vis) anche all'aumentare della var vis, che premetto cambia tramite un click di un pulsante, continua a visualizzarmi il n.1

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    vis=Number(vis);
    trace(titolo[vis]);

  7. #7
    brani = new Array ("brano1", "brano2", "brano3", "brano4");
    k = variabiledelbrano;
    testo=(brani[k]);

    adesso sparo na cavolata, ma kosì non funzionerebbe?
    dove k è una variabile ke viene validata ad ogni scelta di brano...

    no? ok l'ho detta grossa

  8. #8
    Ricominciamo da capo e vediamop se riesco ad essere chiaro elencadovi tutti i passaggi:

    1 in un CF nominata pulsanti e istanza "suono" ho inserito 4 pulsanti e un campo testo
    - campo testo variabile = vis
    nei pulsanti la variabile che si incrementa = ntrack

    -codice di pulsante crescente -

    on (release) {
    if (ntrack<=3) {
    ntrack = ntrack+1;
    unloadMovieNum(3);
    loadMovieNum("suono"+ntrack+".swf", 3);
    vis = ntrack;
    }
    }

    lo stesso codice è stato inserito nel pulsante di decremento.

    ora il mio problema è di fare in modo che ogni volta che il valore di ntrack cambia e che quindi cresce o decresce a seconda del brano selezionato dai due pulsanti in un campo di testo dinamico con variabile " campo" mi compare il nome del titolo corrispondente al brano selezionato.

    Per fare ciò ho creato un Array denominato titolo

    - codice -

    titolo = new Array (4)

    titolo[0]= ""
    titolo[1]="brano 1"
    ..
    ..

    campo = titolo[ntrack];

    Inoltre ho inserito in un altro fotogramma l'inizializzazione del brano su 1 cioè:

    -codice-

    ntrack=1;
    vis=1;



    sapreste ora dirmi dove sbaglio, ovviamente senza mandarmi a quel paese ????

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.