Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Aree Cliccabili

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39

    Aree Cliccabili

    Salve ho bisogno di capire come si delimita una area cliccabile con il mouse.
    Ovvere dentro una area si può cliccare, aldifuori di questa non devo catturare l'evento on(MouseDown).

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Aree Cliccabili

    Originariamente inviato da niksal
    Salve ho bisogno di capire come si delimita una area cliccabile con il mouse.
    Ovvere dentro una area si può cliccare, aldifuori di questa non devo catturare l'evento on(MouseDown).
    con il comando hitTest, guarda sulla guida in linea (F1)...è spiegato bene

  3. #3
    if (target.hitTest(_root._xmouse, _root._ymouse)) {

    dove target sarebbe un clip dalla forma desiderata


  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    scusate ma con
    _xmouse=0;
    _ymouse=0;
    posso dare solo un punto nel riquadro
    me ne servirebbero almeno due punti per definire un rettangolo

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da niksal
    scusate ma con
    _xmouse=0;
    _ymouse=0;
    posso dare solo un punto nel riquadro
    me ne servirebbero almeno due punti per definire un rettangolo
    no quello va scritto proprio così, il riquadro lo fa il clip "target" che designerai per l'hitTest, _xmouse e _ymouse leggono solo se in quel momento il mouse si trova sopra il target

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    Ho un insieme di clip, e solo su questi voglio attivare l'evento del clik, aldifuori no.
    Perciò ho bisogno di 4 punti, come li iserisco in
    if (hitTest( _root._xmouse, _root._ymouse, false));
    se ho solo
    _xmouse
    _ymouse

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da niksal
    Ho un insieme di clip, e solo su questi voglio attivare l'evento del clik, aldifuori no.
    Perciò ho bisogno di 4 punti, come li iserisco in
    if (hitTest( _root._xmouse, _root._ymouse, false));
    se ho solo
    _xmouse
    _ymouse
    :master: hai letto il mio post?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    No abbiamo risposto in contemporanea
    Però il mio problema è che non ho solo un clip, ne ho molti tipo una decina.
    perciò nel target che coda scrivo?

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da niksal
    No abbiamo risposto in contemporanea
    Però il mio problema è che non ho solo un clip, ne ho molti tipo una decina.
    perciò nel target che coda scrivo?
    devi fare un hitTest per ogni pulsante, in alternativa se hai dei nomi tipo "pulsante1" "pulsante2" "pulsante3" ecc... puoi fare un ciclo

    codice:
    for (i=1; i<=totpulsanti; i++){
        if(_root["pulsante"+i].hitTest(ecc...){
            //azioni
        }
    }

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    grazie

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.