Hi all,
I´ve been working on my menu where items decompile while rolled over towards the right of the screen and compile back when rolled out…the problem is it works when rolledOver but dont work when rolled out… I tried to directly set array of coordinates for or letters where to move back but it works not…
Here is the script :
stop();
var uvod:Array = new Array("letd2", "leto3", "letv3", "letu");
_root.but5.onRollOver = function() {
wipeUvod(100);
};
_root.outside1.onRollOver = function() {
wipeUvodBack();
};
function wipeUvod(kampak) {
var uvod:Array = new Array("letd2", "leto3", "letv3", "letu");
var prevValues:Array = new Array(letd2._x, leto3._x, letv3._x, letu._x);
_root.but5.onEnterFrame = function() {
for (i in uvod) {
speed = 2;
if (_root[uvod*]._x<prevValues*+kampak) {
speed += i*2;
_root[uvod*]._x += ((prevValues*+kampak)-_root[uvod*]._x)/speed;
} else {
delete _root.outside1.onEnterFrame;
}
}
};
}
function wipeUvodBack() {
var uvod:Array = new Array("letd2", "leto3", "letv3", "letu");
var prevValues:Array = new Array(letd2._x, leto3._x,letv3._x ,letu._x );
//var prevValues = new Array("272", "281", "288", "296");
_root.outside1.onEnterFrame = function() {
for (i in uvod) {
speed = 2;
if (_root[uvod*]._x>prevValues*) {
speed += i*2;
var uvod:Array = new Array("letd2", "leto3", "letv3", "letu");
trace([uvod*]._x);
//_root[uvod*]._x = ((_root[uvod*].x-prevValues*)/speed)+prevValues*;
_root[uvod*]._x += ((prevValues*-200)-_root[uvod*]._x)/speed;
} else {
delete _root.but5.onEnterFrame;
}
}
};
}
:jail: