Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    aumentare la dimensione orizzontale di un mc gradualmente..

    ciao, vorrei che al passaggio del mouse su un pulsante, un movie clip aumentasse gradualmente le sue dimensioni orizzontali.. vi faccio vedere come ho fatto:
    codice:
    on (rollOver) {
    	sf._visible = true;
    	sf._x = -96;
    	for (i=0; i<10; i++) {
    	sf._width+=i
    	}
    	
    }
    funziona, il movie clip aumenta le sue dimensioni orizzontali ma non lo fà gradualmente come mai?
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Stai programmando in flash MX (o superiore) o flash 5?

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    oppss scusa non l'ho detto.. in flash mx ed esporto per flash player 6
    Voglio l'alt+s anche per FF

  4. #4
    codice:
    initW=sf._width
    targW=sf._width+10
    
    on (rollOver) {
    	sf._visible = true;
    	sf._x = -96;
            aumenta("sf")
    		
    }
    
    
    function aumenta(nome){
          _level0[nome].onEnterFrame=function(){
          if(this._width < targW{
             this._width+=0.5
          }else{delete this.onEnterFrame}
    }

    stesso dicasi per una eventuale riduzione

    Ciao Dops

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    praticamente devo gestire l'enterframe del movie clip.. altrimenti nisba.
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da rempox
    codice:
    initW=sf._width
    targW=sf._width+10
    
    on (rollOver) {
    	sf._visible = true;
    	sf._x = -96;
            aumenta("sf")
    		
    }
    
    
    function aumenta(nome){
          _level0[nome].onEnterFrame=function(){
          if(this._width < targW{
             this._width+=0.5
          }else{delete this.onEnterFrame}
    }
    mhh.. ma non mi funziona.. vabbè ci sono degli errori e li ho corretti.. poi non mi hai detto dove dovrebbe andare il settaggio delle variabile targW e initW e la funzione aumenta().. non credo nel rollover..

    stesso dicasi per una eventuale riduzione

    Ciao Dops
    Voglio l'alt+s anche per FF

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ah vabbè nell'on(rollover)
    Voglio l'alt+s anche per FF

  8. #8
    Scusa nel copia incolla....

    intentevo

    sulla frame che contiene il pulsante ed il clip sf

    codice:
    initW=sf._width
    targW=sf._width+10
    
    tuobottone.onRollOver=function() {
    	sf._visible = true;
    	sf._x = -96;
            aumenta("sf")
    }
    
    
    function aumenta(nome){
          _level0[nome].onEnterFrame=function(){
          if(this._width < targW{
             this._width+=0.5
          }else{delete this.onEnterFrame}
    }

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.