Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [MX2004] rollover rollout

    Ciao a tutti domandina forse stupida posso disattivare in questo modo l'azione di un pulsante :
    on(rollOver){
    this.gotoAndPlay("in");
    }
    on(rollOut){
    this.gotoAndPlay("out");
    }
    on(press){
    delete this.rollOut;
    delete this.rollOver;

    this.gotoAndStop("in");
    }

    non credo perchè non funziona come posso disattivare il rollOut e il rollOver quando clicco il pulsante!....

  2. #2
    immagino che si possa fare in questo modo.

    MovieClip.prototype.assegna=function(){

    this.onRollOver=function(){
    // azione
    }

    this.onRollOver=function(){
    // azione
    }

  3. #3
    Scusa mi è partito l'invio

    immagino che si possa fare in questo modo.

    MovieClip.prototype.assegna=function(){

    this.onRollOver=function(){
    // azione
    }

    this.onRollOver=function(){
    // azione
    }

    this.onPress=function(){
    // azione
    this.Enabled=false
    }
    }

    clip.assegna()

    Ciao

  4. #4
    grazie per la risposta ....ma tu mi disattivi il pulsante ,invece io vorrei che quando fai on(press){ il pulsante faccia this.gotoAndStop("out"); e non faccia più ciò che gli avevo detto con on(rollOut) e on (rollOver) spiegata!

    grazie mille!

  5. #5
    MovieClip.prototype.assegna=function(valore){
    premuto=valore
    this.onRollOver=function(){
    if(!premuto){
    // azione
    }
    }

    this.onRollOver=function(){
    if(!premuto){
    // azione
    }
    }

    this.onPress=function(){
    // azione
    premuto=true
    }
    }

    clip.assegna(false)

  6. #6
    ok grazie!
    giusto scema io che ci potevo pensare!

  7. #7
    posso farti una domanda?... ma è indispensabile mettere
    MovieClip.prototype.assegna=function(valore){
    ...........ect ect ect

    non si potrebbe mettre solo:

    function assegna(valore){
    premuto=valore
    this.onRollOver=function(){
    if(!premuto){
    // azione
    }
    }

    this.onRollOver=function(){
    if(!premuto){
    // azione
    }
    }

    this.onPress=function(){
    // azione
    premuto=true
    }
    }

    clip.assegna(false);
    grazie mille!

  8. #8
    Non non è indispensabile è solo un mio modo di scrivere.

    Ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    ma scusa, anche il tuo funzionava come concetto, ma era scritto male...

    mc.onRollOver=function(){
    this.gotoAndPlay("in");
    }
    mc.onRollOut=function(){
    this.gotoAndPlay("out");
    }
    mc.onPress=function(){
    delete this.onRollOver;
    delete this.onRollOut;
    this.gotoAndStop("in");
    }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

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.