Visualizzazione dei risultati da 1 a 3 su 3

Discussione: rollover multiplo

  1. #1
    Utente di HTML.it L'avatar di danesi
    Registrato dal
    May 2007
    Messaggi
    208

    rollover multiplo

    Ciao a tutti,
    ho un problema di rollover:
    ho mc che è un rettangolo chiamto dash che a sua volta contiene delle caselle di testo e un contenitore delle immagini.

    Questa dash compare (altrimenti ha alpha = 0) quando l'utente passa con il mouse su di un bottone (mediante rollOver) e rimane a alpha = 100 quando il mouse è su dash (sempre mediante rollOver).
    Il mio problema è che vorrei assegnare dei comandi anche ad un campo di testo e al contenitore immagine. Ma a questo punto se assegno un rollOver o onRelease a questi oggetti contenuti nella dash non mi funzionano (credo perchè a monte a sua volta la dash è sotto comando di rollOver).

    Esiste una soluzione?

    Un saluto
    Zona - alias Danesi

  2. #2
    Non puoi usare gli eventi del mouse sui clip interni se fuori fai la stessa cosa.

    La cosa più veloce è quella di usare l'hitTest per il clip esterno

    codice:
    dash.onEnterFrame=function(){
      if (this.hitTest(_root._xmouse, _root._ymouse, true)){
        trace("sono sopra")
      }else{
        trace("sono fuori")
      }
    }
    Una differenza è che mentre il rollover ti si verifica una sola volta, l'hittest ti si verifica ad ogni frame, quindi devi settare una variabile per non ripetere sempre l'effetto onRollOver e onRollOut

  3. #3
    Utente di HTML.it L'avatar di danesi
    Registrato dal
    May 2007
    Messaggi
    208
    Ciao,
    grazie mille per la risposta. Ho provato con hittest e funziona.

    Speravo ci fosse un'alternativa. Non so perchè (sicuramente mi sbaglio) ma le funzioni onenterframe mi danno l'impressione di appesantire il filmato.


    Un saluto
    Zona - alias Danesi

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.