Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Movimento movieclip sull'asse x con efx decelerazione

    Ciao a tutti, riprovo a postare sperando di essere piu' chiaro,
    ho un menu (mc) con nome istanza "infomenu" e una serie di bottoni. Ogni bottone indica una precisa posizione dell'asse x in cui la mia mc infomenu si deve fermare, magari decelerando.

    Ho applicato ai btn questa azione

    on (release) {
    menuinfo._x = 5
    }

    on (release) {
    menuinfo._x = 205
    }

    In questo modo il mio menu si muove a scatti io vorrei ottenere un movimento piu' fluido

    questo il codice contenuto nella clip vuota script

    primo frame

    _root.menu.menuinfo.startx = GetProperty(/:_root.menu.menuinfo,_x) ;
    _root.menu.menuinfo.starty = GetProperty(/:_root.menu.menuinfo,_y) ;
    horizontalno = /:_root.menu.menuinfo.targetx-startx;
    vertikalno = /:_root.menu.menuinfo.targety-starty;
    setProperty(/:_root.menu.menuinfo, _x, startx+(horizontalno/2));
    setProperty(/:_root.menu.menuinfo, _y, starty+(vertikalno/2));

    la clip menuinfo si trova all'interno della clip menu!
    se vete tutorial o fla da mostrarmi e tutto ben accetto
    ciao e grazie a tutti per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Sul clip che si deve muovere metti questo:

    onClipEvent (enterframe) {

    if (this._x > _root.cord) {
    this._x -= 1;
    } else if (this_x < _root.cord) {
    this._x += 1;
    }

    }

    e sui bottoni:

    on (release) {
    _root.cord = 5
    }

    on (release) {
    _root.cord = 205
    }

    etc.

    Sicuramente c'e' qualche errore di sintassi, ma qui non ho flash e non posso provarlo. Comunque il concetto dovrebbe funzionare.

    ciau!

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.