
Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
var chk:Number = setInterval (checkOver, 5);
function checkOver () {
var hitTest1:Boolean = top.hitTest(_root._xmouse, _root._ymouse);
if (!wasOver1) {
if (hitTest1) {
var tween_x1:Tween = new Tween(top.track_play, "_y", Regular.easeOut, -40, 1, 0.2, true);
var tween_x1:Tween = new Tween(top.track_load, "_y", Regular.easeOut, -40, 1, 0.2, true);
var tween_x1:Tween = new Tween(top.track_back, "_y", Regular.easeOut, -40, 1, 0.2, true);
var tween_x1:Tween = new Tween(top.title, "_y", Regular.easeOut, -5, 40, 0.2, true);
var tween_x1:Tween = new Tween(top.title_mask, "_y", Regular.easeOut, -6, 40, 0.2, true);
var tween_x1:Tween = new Tween(top.time_txt, "_y", Regular.easeOut, -2.5, 40, 0.2, true);
wasOver1 = true;}
}
else {
if (!hitTest1) {
var tween_x1:Tween = new Tween(top.track_play, "_y", Regular.easeOut, 1, -40, 0.5, true);
var tween_x1:Tween = new Tween(top.track_load, "_y", Regular.easeOut, 1, -40, 0.5, true);
var tween_x1:Tween = new Tween(top.track_back, "_y", Regular.easeOut, 1, -40, 0.5, true);
var tween_x1:Tween = new Tween(top.title, "_y", Regular.easeOut, 40, -5, 0.5, true);
var tween_x1:Tween = new Tween(top.title_mask, "_y", Regular.easeOut, 40, -6, 0.5, true);
var tween_x1:Tween = new Tween(top.time_txt, "_y", Regular.easeOut, 40, -5, 0.5, true);
wasOver1 = false;}
}
};
У меня там MovieClip "Top", а в нем все остальные мувики. При наведении на "Top" срабатывает hitTest