Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    72

    bottone dipendente dall'entrata del mouse

    Ciao ragazzi..
    volevo sapere..e' possibile realizzare un bottone che funziona solo se il mouse "entra" da una determinata posizione (mettiamo da Destra) e viceversa non funziona se "entra" da sinistra??...e se si come si realizza?
    Ciao a tutti e
    Grazie un sacco
    "we have always to look forward"
    ....::::angelSIGN::::....

  2. #2
    l'ho fatto con MX:

    codice:
    pulsante.onRollOver = function(){
    	if(_root._xmouse < (this._x+(this._width/2))){
    		trace("entrato da destra");
    	}
    }
    se entra con il mouse dalla destra (metà del pulsante) esegue il trace.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    72

    ehmm

    Scusa l'ignoranza, ma nn sono un genietto...
    questo script lo devo mettere nel 1 frame del mio clip o nell' azione del bottone?
    E poi al posto di "pulsante" devo metterci il nome del mio bottone giusto?
    In pratica questo bottone e' di fianco ad un menu che carica filmati esterni sulla parte destra in pratica vorrei che questo bottone fosse inattivo se il mouse arriva dal menu(che e' sulla destra)..ma e' attivo(quindi scarica il mc) quando rientra nel menu dal mc esterno (posto sulla sinistra)
    Scusa ancora per l'ignoranza...:tongue: :tongue:
    Grazie ancora :tongue:
    "we have always to look forward"
    ....::::angelSIGN::::....

  4. #4
    come prima cosa dimmi se stai lavorando con mx o flash 5


    ps: il codice sopra funziona per la parte sx, non destra

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    72
    si sto lavorando con MX
    "we have always to look forward"
    ....::::angelSIGN::::....

  6. #6
    allora, dai al pulsante un nome di istanza (come fai con i movieClip), quindi sul frame scrivi questo:

    codice:
    puls.onRollOver = function(){
    	if(_root._xmouse > (this._x+this._width-(this._width/2))){
    		//esegui azioni
    	}
    }
    dove al posto di puls tu scrivi il nome di istanza del tuo pulsante (puoi anche mettere puls)

    Spero di essere stato più chiaro

    se ci sono problemi fammi sapere.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    mi correggo, il codice esatto è questo:

    codice:
    pulsante.onRollOver = function(){
    	if(_root._xmouse > (this._x+this._width-(this._width/2))){
    		this.onRelease = function(){
    			//esegui azione
    		}
    	}
    }
    pulsante.onRollOut = function(){
    	delete this.onRelease;
    }
    in pratica succede questo:
    se entri dalla parte destra l'utente ha la possibilità di cliccare, se entra dalla parte sinistra no.
    Quando esce fuori dal pulsante elimino la funzione onRelease.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    72
    Bhe ho fatto come dici tu...ho messo il nome d'istanza, e ho scritto cosi nell'action del pulsante



    puls.onRollOver = function(){
    if(_root._xmouse > (this._x+this._width-(this._width/2))){
    unloadMovieNum (2)
    }
    }



    il movie che carico e' sul livello 2




    tra l'altro nell'output non mi da errori
    ..pero' non funziona...

    sono nelle tue manine...
    "we have always to look forward"
    ....::::angelSIGN::::....

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    72
    nn avevo visto la correzione aspe che riprovo..
    "we have always to look forward"
    ....::::angelSIGN::::....

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    72
    no, non funziona...non ho capito una cosa...come mai elimini la parte onrelease?... questo pulsante dovrebbe essere sempre li...e agire sempre con le stesse modalita'.
    Un altra cosa...l'utente nn ci deve cliccare, perche' dovrebbere bastare che ci passa sopra per scaricare il mc esterno, e quindi dal menu principale, avere la possibilita' di caricarne uno diverso.
    "we have always to look forward"
    ....::::angelSIGN::::....

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.