ho un pulsante che ha queste action
codice:
on (rollOver) {
	_root.k = 1;
	_root.newY = 240;
}
on (release) {
	gotoAndStop("home", "home");
}
on (rollOut) {
	_root.k = 0;
	_root.newY = 260;
}
e il mc di nome 'k' ha:
codice:
onClipEvent (load) {
	acc1 = 2;
	acc2 = 2;
	_alpha = 0;
	_root.newY = _y;
}
onClipEvent (enterFrame) {
	if (_root.k && _alpha<100) {
		_y += (_root.newY-_y)/acc1;
		_alpha += 10;
	} else if (!_root.k && _alpha>0) {
		_y += (_root.newY-_y)/acc2;
		_alpha -= 10;
	}
}
Il problema è che non fa due cose;
1. alla prima visualizzazione vorrei che il MC k fosse con alpha = 0 e non lo fa.

2. quando passo sopra ed esco dal pulsante si dovrebbe spostare il mc prima verso il basso e poi tornare su. Questo movimento lo fa ma contemporaneamente dovrebbe, mentre scende andare ad alpha 0, mentre sale ad alpha 100%.

Dove sbaglio?