+ Rispondi alla Discussione
Pagina 2 di 2 PrimaPrima 12
Risultati da 16 a 18 di 18

[Risolto] Pulsante con pressione continua

Ultimo Messaggio di Onsitus il:
  1. #16
    Esperta L'avatar di Onsitus
    Data Registrazione
    Oct 2006
    Località
    RM
    Messaggi
    2,953
    Sul fotogramma
    Codice:
    target_item.onEnterFrame = function() {
     trace(sx);
     var speed:Number = 10;
     if (sx == true) {
      this._x += speed;
     } else if (dx == true) {
      this._x -= speed;
     }
     if (giu == true) {
      this._y += speed;
     } else if (su == true) {
      this._y -= speed;
     }
     if (zoomIn == true) {
      this._xscale = this._yscale += speed;
     } else if (zoomOut == true) {
      this._xscale = this._yscale -= speed;
     }
    };
    Pulsante zoomIn
    Codice:
    on (press) {
     var zoomIn = true;
    }
    on (release) {
     var zoomIn = false;
    }
    Pulsante zoomOut
    Codice:
    on (press) {
     var zoomOut = true;
    }
    on (release) {
     var zoomOut = false;
    }

  2. #17
    User
    Data Registrazione
    Feb 2007
    Messaggi
    10
    Grazie per l'aiuto, mi sei stata utilissima.
    Funziona tutto, manca solo um limite allo zoom in e out, ma va bene così.
    ciao e grazie

  3. #18
    Esperta L'avatar di Onsitus
    Data Registrazione
    Oct 2006
    Località
    RM
    Messaggi
    2,953
    Citazione Originariamente Scritto da mattilde Visualizza Messaggio
    Grazie per l'aiuto, mi sei stata utilissima.
    Funziona tutto, manca solo um limite allo zoom in e out, ma va bene così.
    ciao e grazie
    To limit the zoom, cambia

    Codice:
    if (zoomIn == true) {
      this._xscale = this._yscale += speed;
     } else if (zoomOut == true) {
      this._xscale = this._yscale -= speed;
     }
    per questo:

    Codice:
    if (zoomIn == true) {
    //200=200% della misura originale
      if (this._xscale>200) {
       break;
      } else {
       this._xscale = this._yscale += speed;
      }
     } else if (zoomOut == true) {
    //50=50% della misura originale
      if (this._xscale<50) {
       break;
      } else {
       this._xscale = this._yscale -= speed;
      }
     }

+ Rispondi alla Discussione
Pagina 2 di 2 PrimaPrima 12

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.