Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    5

    aree sensibili multiple

    aiuto,
    ho creato un unico pulsante tondo diviso orrizzontalmente da una linea,
    come faccio a gestire due aree sensibili (una superiore ed una inferiore) con due link assegnati diversi? cioè, è possibile gestire in un unico pulsante due aree sensibili con link differenti?
    inoltre è possibile non far visualizzare la classica manina dei link ma lasciare la freccia del cursole nonostante sia posizionato su un pulsante?

    grazie grazie grazie grazie grazie grazie grazie grazie grazie grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261

    Re: aree sensibili multiple

    Originariamente inviato da scuffy
    aiuto,
    ho creato un unico pulsante tondo diviso orrizzontalmente da una linea,
    come faccio a gestire due aree sensibili (una superiore ed una inferiore) con due link assegnati diversi? cioè, è possibile gestire in un unico pulsante due aree sensibili con link differenti?
    inoltre è possibile non far visualizzare la classica manina dei link ma lasciare la freccia del cursole nonostante sia posizionato su un pulsante?

    grazie grazie grazie grazie grazie grazie grazie grazie grazie grazie
    Se hai fatto due aree sensibili hai fatto due pulsanti
    Quindi a ciscauna puoi dare azioni diverse.

    Dai un nome alle due aree (diverso) e metti:

    ciccio.useHandCursor = false;

    dove ciccio è il nome dell'istanza del pulsante.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    5
    grazie della sollecita risposta e provo a spiegarmi meglio:
    quando entro all'interno del pulsante, (nei quattro frame su-sopra-giu-premuto) ho disegnato nel frame "premuto" due aree sensibili separate fra loro.
    il punto è come fare ad inserire un link diverso ad ogni area sensibile se quando vado ad inserire l'azione mi considera la stessa azione per tutte e due le aree.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da scuffy
    grazie della sollecita risposta e provo a spiegarmi meglio:
    quando entro all'interno del pulsante, (nei quattro frame su-sopra-giu-premuto) ho disegnato nel frame "premuto" due aree sensibili separate fra loro.
    il punto è come fare ad inserire un link diverso ad ogni area sensibile se quando vado ad inserire l'azione mi considera la stessa azione per tutte e due le aree.
    Non puoi.

    Devi fare due bottoni scuffy, anche se nel simbolo pulsante le aree sono due, flash legge comunque un simbolo unico, e siccome lo script lo assegni all'istanza, quella è una sola.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    5
    grazie,
    farò come suggerisci,
    e per il cursore hai qualche suggerimento?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da scuffy
    grazie,
    farò come suggerisci,
    e per il cursore hai qualche suggerimento?
    Ti ho risposto nel primo post, per il cursore

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    5
    hai ragione, scusa ma,
    mi ero focalizzato sul pulsante
    ciao
    grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    6
    Innanzi tutto evita di usare i pulsanti, sono solo una scorciatoia che hanno creato per fare movieclip sensibli ma molto limitati.
    Crea un movieclip vuoto, chiamalo button_mc.
    Aprilo e crea altri 2 movieclip al suo interno questa volta con la loro grafica e dagli i nomi di istanza button1_mc e button2_mc.
    Torna nella pagina principale, seleziona button_mc e inserisci il codice su di esso:

    onClipEvent(load) {
    button1_mc.onRelease = function() {
    getURL("http://www.link1.com", "_blank");
    }
    button1_mc.useHandCursor = false

    button2_mc.onRelease = function() {
    getURL("http://www.link2.com", "_blank");
    }
    button2_mc.useHandCursor = false
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da LSD
    Innanzi tutto evita di usare i pulsanti, sono solo una scorciatoia che hanno creato per fare movieclip sensibli ma molto limitati.
    Crea un movieclip vuoto, chiamalo button_mc.
    Aprilo e crea altri 2 movieclip al suo interno questa volta con la loro grafica e dagli i nomi di istanza button1_mc e button2_mc.
    Torna nella pagina principale, seleziona button_mc e inserisci il codice su di esso:

    onClipEvent(load) {
    button1_mc.onRelease = function() {
    getURL("http://www.link1.com", "_blank");
    }
    button1_mc.useHandCursor = false

    button2_mc.onRelease = function() {
    getURL("http://www.link2.com", "_blank");
    }
    button2_mc.useHandCursor = false
    }

    Scusa eh

    1) scorciatoia la nonna: evidentemente tu non hai cominciato ad usare flash dal 5

    2) La cosa che proponi tu è più incasinata da realizzare, se uno non è bravo come te
    (e se lo fosse lui, non avrebbe i problemi per i quali ha postato, cosa dici?)
    Non sai a cosa servono i bottoni, magari ci devono essere solo i 2 stati e un getURL.
    Perchè dare una soluzione complessa quando ne ha una semplice?

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    6
    Bho mi sembra la più intuitiva e corretta... un oggetto che ne contiene 2 sensibili (perciò spostabile come unico)
    Ho iniziato con Flash 5 comunque... i pulsanti altro non sono che dei mc limitati con dei frames che simboleggiano i vari onPress etc... secondo me escono completamente dalla logica e confondono le idee. Almeno personalmente, mi hanno un po sfasato quando poi ho studiato a fondo i movieclip.

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.