Originariamente inviato da perseogiugno75
ciao a tutti!!!
problemaccio fastdioso!!!
ho creato uno stage 200x200 px
su questo ho fatto due livelli:
sul primo ho inserito un clip che si muove a destra e a sinistra a seconda del movimento del mouse.
sul secondo una semplice maschera.
per far muovere il clip in maniera inversa rispetto al mouse (cioè se mi sposto a destra il clip va a sinistra e viceversa) ho usato questo script assegnato al frame dove si trova il clip in questione (nome istanza "a")
meta = Stage.width/2;
max = Stage.width;
min = 0;
velocita = 30;
duplicateMovieClip(_root.a, "b", 1);
_root.b.swapDepths(_root.mask);
this.onEnterFrame = function() {
x = _root._xmouse-meta;
if (x != 0) {
_root.a._x = _root.a._x-x/velocita;
_root.b._x = _root.b._x-x/velocita;
}
if (_root.a._x<min+_root.a._width/2) {
_root.b._x = _root.a._x+_root.a._width;
}
if (_root.b._x<min+_root.a._width/2) {
_root.a._x = _root.b._x+_root.b._width;
}
if (_root.a._x>max-_root.a._width/2) {
_root.b._x = _root.a._x-_root.a._width;
}
if (_root.b._x>max-_root.a._width/2) {
_root.a._x = _root.b._x-_root.b._width;
}
};