Visualizzazione dei risultati da 1 a 5 su 5

Discussione: interpolazione scala

  1. #1

    interpolazione scala

    Ciao dovrei scalare un oggetto posizionandolo con una certa x e y in un punto.
    Mi chiedevo se dando
    set property _x scale, _y scale e _x position e _y position
    ce' un modo per far vedere comunque l'interpolazione scala.
    Cioe' l'oggetto che si scala senza passare da 100 a 200 di colpo.
    Grazie
    visita il mio sito
    www.silviatagliaferri.it

  2. #2
    mi rispondo da sola....magari a qualcuno serve..

    sul clip:


    onClipEvent (load) {
    fine = _xscale;
    fine2 = _yscale;
    tempo = 5;
    }
    onClipEvent (enterFrame) {
    inizio = _xscale;
    inizio2 = _yscale;
    spazio = (fine-inizio)/tempo;
    spazio2 = (fine2-inizio2)/tempo;
    _xscale += spazio;
    _yscale += spazio2;
    }
    onClipEvent (load) {
    finem = this._x;
    speedm = 3.5;
    }
    onClipEvent (enterFrame) {
    mov = (finem-this._x)/speedm;
    this._x += mov;
    }


    e sul bottone:

    on (press) {
    clip.fine = 120;
    clip.fine2 = 120;
    clip.finem = 300;
    }


    ...funziona
    visita il mio sito
    www.silviatagliaferri.it

  3. #3
    grazie per aver inseriti la risposta, in effetti la cercavo, però la mia domanda è un po' diversa (e infatti la tua soluzione non funziona!)

    Io ho un'immagine (all'interno di un movie clip, poiché caricata dall'esterno) e vorrei che quando il filmato arriva ad un determinato fotogramma l'immagine si ingrandisse (dalle dimensioni a cui l'ho impostata io alle sue dimensioni originali). Ho tentato con l'interpolazione di movimento, ma ovviamente non funziona... sto provando con Action Script... ma non ci riesco... qualcuno saprebbe aiutarmi, per favore?
    ciaociao!

  4. #4
    up... non so più da che parte girarmi...

  5. #5
    in un finesettimana, con la mia somma conoscenza di programmazione ho "creato" questo:
    onClipEvent (load) {
    this._xscale = 52;
    this._yscale = 40;
    }
    onClipEvent (enterFrame) {
    while (this._xscale<200, this._yscale<150) {
    this._xscale += 5;
    this._yscale += 5;
    }
    }
    l'intenzione è di allargare l'immagine da 52x40 a 200x150, però in realtà mi si allarga solamente, e ad oltranza, ben oltre il limite imposto, finché il filmato termina...
    dove sbaglio?

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.