Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [MX2] Mouse Hitest();

  1. #1
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524

    [Flash Mx 2004] Mouse Hitest();

    Come posso verifare con hittest che il mouse si trovi sopra un determinato movieclip?

    mi servirebbe sapere la stringa esatta per poter creare un verificatore

    codice:
    function hit(){
    	if (hitTest( boxstreaming._xmouse, boxstreaming._ymouse, false)){
    	trace("no");
    	}else{
    	trace("si");
    	}
    } setInterval(hit,1000);
    il clip di verifica è boxstreaming...


    grazie

  2. #2
    boxstreaming.onRollOver = function() {
    trace("si");
    }





    oppure se vuoi cambiare eventi quando e' sopra e quando no




    boxstreaming.onRollOver = function() {
    trace("si");
    }
    boxstreaming.onRollOut = boxstreaming.onReleaseOoutside = function() {
    trace("no");
    }




    P.S. quello che chiedi e' MX, non 2004
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    no, non mi serve il rollover. Mi serve riuscire ad usare hittest, è impossibile che un'opzione così importante non sia stata implementata. -_-'

  4. #4
    Originariamente inviato da Neocron
    no, non mi serve il rollover. Mi serve riuscire ad usare hittest, è impossibile che un'opzione così importante non sia stata implementata. -_-'
    posso chiederti a cosa ti serve o di farmi un esempio di utilizzo di quello che vorresti fare ?



    cmq per i riferimenti al mouse e non ai movieClip, il rollover e' "un hitTest" sul movie ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    un menu che ha un fade e quindi richiama rollover e rollout

    al suo interno pulnsati che hanno il fade, e quindi va tutto in conflitto. Ho trovato una soluzione "casareccia" e funge, ma volevo raffinare il sistema. Hai qualche comando da suggerirmi?

  6. #6
    codice:
    function hit( who ){
    	if ( who.hitTest( _root._xmouse, _root._ymouse ) ){
    		trace("si");
    	}
    	else{
    		trace("no");
    	}
    }
    setInterval( hit, 1000, _root.boxstreaming );
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    Perfetto! Grazie infinite .

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.