Visualizzazione dei risultati da 1 a 6 su 6

Discussione: spostare oggetto

  1. #1

    spostare oggetto

    Ciao ragazzi..
    potete solo delucidarmi le idee su come spostare un oggetto da un punto all'altro dello stage con un moto naturale..
    mi spiego meglio in modo che la velocità diminuisca man mano che raggiunge il punto di arrivo..
    grazie..

  2. #2
    Codice PHP:
    mc.onEnterFrame=function(){
          
    oldX newX
          newX
    200 this._x
          this
    ._x+=newX/3
          
    if(oldX==newX){delete this.onEnterFrame}


    dove 200 è il punto di arrivo e 3 è il parametro di velocità (se aumenti rallenta il movimento)

    Ciao

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    certo, puoi utilizzare la classe Tween, con un unico obbligo, quello di avere almeno flash mx 2004

    poi puoi assegnare il moto ad una prototype in questo modo

    codice:
    MovieClip.prototype.moveClip = function(x, y, duration){
    var tx = new mx.transitions.Tween(this, "_x", mx.transitions.easing.Regular.easeOut, this._x, x, duration, true);
    var ty = new mx.transitions.Tween(this, "_y", mx.transitions.easing.Regular.easeOut, this._y, y, duration, true);
    }
    per saperne di più sulla classe Tween, puoi leggere questo articolo -> http://www.v2online.it/articoli/easing-functions.html

  4. #4
    come al solito, aggiornato, pulito ed innovativo.

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da rempox
    come al solito, aggiornato, pulito ed innovativo.
    ma mi hai anticipato

    ps-ot: hai provato quella roba?!

  6. #6
    questa sera, ormai come te non ho + nulla in office

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.