Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: duplicate btn e link

  1. #1

    duplicate btn e link

    Ciao a tutti
    ho un menu che si crea dinamicamente, duplicando i pulsanti in base al numero di voci presenti in un array.
    fin qui tutto ok
    il prob è che una volta che ci passo sopra mi vengono aperti a raffica i link di tutti i pulsanti, senza click, nonostante io avessi impostato l'onPress.
    Che cosa sbaglio?

    for (i=0; i<_root.secLivArray1.length; i++) {

    //duplica i btns con le label corispondenti
    DuplicateClip();
    _root.secLivArray[i]= _root.secLivArray1[i];
    this["Voce_txt"+i].text = _root.secLivArray[i];

    //imposta l'url e fin qui tutto ok
    this["SecLiv_btn"+i].url=_root.LinkSecLivArray1[i];

    //chiama la funzione che contiene il getURL*, qui iniziano i problemi

    this["SecLiv_btn"+i].onPress=_root.LinkSecLivSel(id,this["SecLiv_btn"+i].url);
    menu1=i;
    }
    }

    *function LinkSecLivSel(livSel,link)
    {
    switch(livSel)
    {
    case 1: getURL(link,_top);
    break;
    case 2: break;
    case 3: break;
    case 4: getURL(link,_top);
    break;
    }

    }
    grazie a tutti
    ciao
    W

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    this["SecLiv_btn" + i].onPress = function()
    {
    	_root.LinkSecLivSel(id, this["SecLiv_btn" + i].url);
    };

  3. #3
    grazie nega, però il this["SecLiv_btn" + i].url non me lo passa, mi passa 'undefined' se lo metto dentro la function.
    all'esterno invece mi passa il link corretto ma come ti dicevo l'apertura dei link è spontaneamente autogestita



    this["SecLiv_btn" + i].onPress = function()
    {
    _root.LinkSecLivSel(id, this["SecLiv_btn" + i].url );
    };

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Scusa, ho badato solo alla questione della funzione:

    codice:
    this["SecLiv_btn" + i].onPress = function()
    {
    	_root.LinkSecLivSel(id, this.url);
    };

  5. #5
    grazie nega, doloMittttico, era prorpio così

    ti chiedo già che ci sono un'altra cosa.

    il menu appare in mouseOver, in tendina dalla parte alta dello schermo verso il centro,sovrapponendosi in parte al testo centrale.

    da quando ho reso dinamici i testi del corpo della pagina il menu non si sovrappone più ma va sotto i testi al centro della pagina.

    perchè?

    grazie ancora

  6. #6

    menu che va sotto le scritte

    up...

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non sono sicuro di aver capito, ma prova ad incorporare i caratteri nei campi di testo..

  8. #8
    ti allego l'immagine.
    Immagini allegate Immagini allegate

  9. #9
    faceva schifo, te la riallego
    Immagini allegate Immagini allegate

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Continuo a non capire: cosa non va, non puoi applicargli l'alpha?

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.