Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282

    problemi con mouseChildren

    Ciao a tutti...
    ho un piccolo problema con mouseChildren.

    ho un MC che chiamo UNO e all'interno del quale ci sono 2 pulsanti.

    Ho un altro mc che chiamo DUE di 10 fotogrammi che fa un animazione.

    Quando il mouse passa sopra il MC UNO inizia l'animazione del del MC DUE.
    Però quando il mouse va sopra su uno dei pulsanti, l'animazione ricomincia.


    se inserisco

    UNO.mouseChildren= true;
    risolvo il problema dell'animazione che ricomincia ma disabilito i pulsanti, che mi servono
    come faccio?

    Esiste un modo per usare mouseChildren ma che mi disabilita soltanto la funzione del rollover?

    grazie a tutti
    Ciao
    Tony

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Puoi provare a bloccare la propagazione dell'evento ai figli con il metodo stopPropagation()

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    Ciao And grazie per l'aiuto...
    ma purtroppo ho risolto a metà...
    in effetti nel mc c'è una decina di fotogrammi ma con uno stop al fotogramma 5 e al nu. 1
    quindi quando entro nel pulsante gli dico che se si trova nel fotogramma 1 va al 2

    poi quando esco dal pulsante se si trova sul fotogramma 5 va a 6

    quando entro nel pulsante con il evento.stopPropagation() non ripete in ciclo...
    ma quando entra nel pulsante subito va in funzione la seconda parte del fotogramma...cioè l'usicta (il roll over l'ho bloccata ma il roll out no).
    Come mai?
    grazie
    Tony

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ho capito il problema, dovrebbero esserci due soluzioni, la prima sarebbe quella di mettere rollover e rollout a vuoto sui pulsanti interni, mentre la seconda non l'ho provata ma in pratica dovrebbe funzionare con una verifica del pulsante che sta facendo il rollover-rollout

    if (evt.currentTarget == UNO) {
    // azioni
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    Ciao And...
    ho risolto in modo differente...
    la seconda metà dei fotogrammi del mc DUE li richiamati quando faccio il rollover di un ulteriore mc (grandezza stage) sotto tutti i livelli...
    grazie di tutto
    ciao
    Tony

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.