Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    script di rempox da adattare

    Come si evi9nce dal titolo del mio post, ho problemi con uno script scaricato dal sito di rempox...
    Ho riadattato alle mie esigenze un codicillo....
    Dunque, ho tre pulsanti che su mouseover si alzano e su mouseout-release si abbassano (originale no?!). Inoltre andando sopra ciascun pulsante si visualizzano tre diverse foto.
    Tutto funziona... tranne per la clip "appli" e il suo relativo pulsante "pulsa". Ovvero il pulsante si alza per non riabbassarsi mai più

    Ecco lo script.... dove sbaglio????

    //PRODOTTI
    prodotti.pulsante.onRollOver = function(){
    delete prodotti.onEnterFrame;
    prodotti.onEnterFrame = function(){
    if(this._currentframe < this._totalframes){
    this.nextFrame();
    _root.foto03.nextFrame();
    } else {
    delete this.onEnterFrame;
    }
    }
    }
    prodotti.pulsante.onRollOut = prodotti.pulsante.onReleaseOutside = function(){
    delete prodotti.onEnterFrame;
    prodotti.onEnterFrame = function(){
    if(this._currentframe > 0){
    this.prevFrame();
    _root.foto03.prevFrame();
    } else {
    delete this.onEnterFrame;
    }
    }
    }

    //REFERENZE
    referenze.pulsante.onRollOver = function(){
    delete referenze.onEnterFrame;
    referenze.onEnterFrame = function(){
    if(this._currentframe < this._totalframes){
    this.nextFrame();
    _root.foto04.nextFrame();
    } else {
    delete this.onEnterFrame;
    }
    }
    }
    referenze.pulsante.onRollOut = referenze.pulsante.onReleaseOutside = function(){
    delete referenze.onEnterFrame;
    referenze.onEnterFrame = function(){
    if(this._currentframe > 0){
    this.prevFrame();
    _root.foto04.prevFrame();
    } else {
    delete this.onEnterFrame;
    }
    }
    }

    //APPLICAZIONI
    appli.pulsa.onRollOver = function(){
    delete appli.onEnterFrame;
    appli.onEnterFrame = function(){
    if(this._currentframe < this._totalframes){
    this.nextFrame();
    _root.macchina.nextFrame();
    } else {
    delete this.onEnterFrame;
    }
    }
    }
    appli.pulsa.onRollOut = appli.pulsa.onReleaseOutside = function(){
    delete appli.onEnterFrame;
    appli.onEnterFrame = function(){
    if(this._currentframe > 0){
    this.prevFrame();
    _root.macchina.prevFrame();
    } else {
    delete this.onEnterFrame;
    }
    }
    }
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  2. #2


    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  3. #3
    Scusa dove l'avrei scritto questo codice ??

  4. #4
    puoi pubblicare il link di dove vedere questo menu, perchè sicuramente si può ottimizzare il codice

  5. #5

    pasticciato tuo script... scusa!

    Ciao rempox...
    ho scaricato il file fla dal tuo sito....
    Io ho triplicato l'azione... in realtà il tuo file prevedeva un solo mc. Quindi sono io che ho pasticciato

    Mi aiuteresti?
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  6. #6
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  7. #7
    epidurale gratuita e garantita alle donne che la chiedono!
    Firmate la petizione!

    http://www.firmiamo.it/analgesiaepiduralegratuitaegarantita

  8. #8
    Dunque, ho tre pulsanti che su mouseover si alzano e su mouseout-release si abbassano (originale no?!). Inoltre andando sopra ciascun pulsante si visualizzano tre diverse foto.


    le foto sono all'interno dei Clip Pulsanti ?? o sono esterne.

    se sono interne corrispondo ad delle frame ??
    o sono all'interno di un subclip ??
    al rollOver c'è una foto
    al rollOut un'altra
    al Press un'altra ancora ???

    Proviamo su ??

  9. #9
    io fossi in te proverei in questo modo

    crea un Clip vuoto e sulla Frame 1 metti una foto, sulla 2 un'altra foto, sulla 3 l'ultima foto.
    la frame 1 corrisponderà allo stato Normal, la 2 all'Over, la 3 al Press

    codice:
    MovieClip.prototype.gestioneBottoni=function(){
    
               this.onRollOver=funtcion(){
                     this._y-=20 // sale
                     this.gotoAndStop(2)
               }
    
               this.onRollOut=funtcion(){
                     this._y+=20 // scende
                     this.gotoAndStop(1)
               }
    
               this.onPress=funtcion(){
                     this.gotoAndStop(3)
               }
    
               this.onRelease=this.onReleaseOutside = funtcion(){
                     this._y+=20 // scende
                     this.gotoAndStop(1)
                     // più quello che deve fare
               }
    }
    
    istanzaClip1.gestioneBottoni()
    istanzaClip2.gestioneBottoni()
    istanzaClip3.gestioneBottoni()
    istanzaClip4.gestioneBottoni()

  10. #10
    visto che hai pianto tanto
    ti propongo questa soluzione simile alla prima ...ma funzionante e con qualcosa in più

    esempio: http://www.rempox.it/forum/menu/menu_astween2.html

    codice:
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    
    MovieClip.prototype.gestioneBottoni=function(){
    
               this.onRollOver=function(){
    			   if(!this.stato){
                        this.gotoAndStop(2)
    			   }
               }
    
               this.onRollOut=function(){
                     if(!this.stato){
    					 this.gotoAndStop(1)
    				 }
               }
    
               this.onRelease=this.onReleaseOutside = function(){
                     reset(this.id)
                     this.gotoAndStop(3)
                     // più quello che deve fare
               }
    }
    
    // avvio
    for(I=1;I<4;I++){
    	this["istanzaClip"+I].id = I
    	this["istanzaClip"+I].stato = false
    	this["istanzaClip"+I].testo.text = "opz. "+I
    	this["istanzaClip"+I].initY = this["istanzaClip"+I]._y
    	this["istanzaClip"+I].upY = this["istanzaClip"+I]._y-20
    	this["istanzaClip"+I].gestioneBottoni()
    }
    
    function reset(ID){
    for(I=1;I<4;I++){
    	
    	this["istanzaClip"+I].id = I
    	this["istanzaClip"+I].stato = false
    	this["istanzaClip"+I].gotoAndStop(1)
    	
    	var twDWN:Tween = new Tween(this["istanzaClip"+I], "_y", Strong.easeOut, this["istanzaClip"+I]._y, this["istanzaClip"+I].initY,1,true)
    }
    	
    	this["istanzaClip"+ID].stato = true
    	var twUP:Tween = new Tween(this["istanzaClip"+ID], "_y", Strong.easeOut, this["istanzaClip"+ID].initY, (this["istanzaClip"+ID].upY),1,true)
    	
    }
    	
    istanzaClip1.gestioneBottoni()
    istanzaClip2.gestioneBottoni()
    istanzaClip3.gestioneBottoni()

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.