Fade-in og fade-out via onMouseMove?
Jeg vil gerne have en menu eller noget lignende til at fade ind lige så snart musen bevæger sig. Efter et stykke tid skal den så fade ud igen hvis musen ikke bevæger sig længe.Det jeg selv har kunnet finde ud af er at få et objekt frem, men efter et fast stykke tid fades det ud selvom musen bevæges, hvilket ikke er så godt. Hvordan kan man gøre dette?
Et andet alvorligt problem er at forsinkelsen i udfadeningen ikke er den samme, fordi tælleren der skaber forsinkelsen er uafhængig af hvornår musen er blevet flyttet. Hvordan løses alt dette?
Her er "fla"-dokumentet: http://web.gvdnet.dk/GVD003144/tweenclasstest.fla
Her er "swf"-filen: http://web.gvdnet.dk/GVD003144/tweenclasstest.swf
Her er min hidtidige kode:
import mx.transitions.Tween;
import mx.transitions.easing.*;
test.onRelease = function() {
this._alpha = 0;
};
function ind(who) {
var myTween:Tween = new Tween(who, "_alpha", Regular.easeOut, 0, 100, 1, true);
}
function ud(who) {
var myTween:Tween = new Tween(who, "_alpha", Regular.easeOut, 100, 0, 1, true);
}
_root.onMouseMove = function() {
if (test._alpha<=0) {
ind(test);
}
//updateAfterEvent();
};
var udInt;
udInt = setInterval(fadeUd, 100);
var count = 0;
function fadeUd() {
if (count == 50) {
if (test._alpha>0) {
ud(test);
}
//clearInterval(udInt);
count = 0;
} else {
count++;
}
}
