Rispondendo alla tua prima domanda, non è necessario che i due numeri siano uno multiplo dell'altro, basta che abbiano un rapporto razionale, almeno limitatamente al numero di cifre significative che flash considera. Puoi verficarlo tramite questo codice (non è niente di ufficiale, l'ho buttato giù adesso, ma dovrebbe farti capire il concetto):Originariamente inviato da yag
allora ho 2 mc
mc_fermo coordinate 0,0
mc_trasla coordinate -100,0
che stanno dentro mc_contentiore
ora tramite onenterframe di contentiore faccio traslare
incrementando di "speed" la _x il mc mc_trasla
il problema e che se la _x di mc_fermo non è un multiplo di
speed procedendo in questo modo non avrò mai un allineamento
perfetto delle due _x (di mc_trasla e mc_fermo)
Quindi come risolvere ?
codice:onClipEvent (load) { mc_mosso_startx = this._x; passi = 20; } onClipEvent (enterFrame) { if (passi>0) { this._x += (_root.mc_fermo._x - this._x) / passi; passi--; } }