- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- progress bar che compare al passaggio del mouse
-
progress bar che compare al passaggio del mouse
Ciao, ho creato una progress bar, e volevo che questa saltasse fuori solo al rollover del mouse e ,viceversa , al rollout scomparisse.
ma quando l a prog bar è visibile si passa il mouse sulla freccia di avanzamento la barra fa tipo un intermittenza, cioè va e viene. stessa cosa se si passa il mouse sul clip del sound.
posto il codice//create connection & attach the movie
var nc:NetConnection = new NetConnection();
nc.connect(null);var my_ns:NetStream = new NetStream(nc);
my_video.attachVideo(my_ns);
my_ns.play("tamundo.flv");
//////////
play_pause.onRelease = function() {
my_ns.pause();
}loader._visible=false;
goloader.onRollOver = function () {
loader._visible = true;}
goloader.onRollOut = function () {
loader._visible =false;
}//Sound
_root.createEmptyMovieClip(vSound, _root.getNextHighestDepth());
vSound.attachSound(my_ns);
var so:Sound = new Sound (vSound);so.setVolume(100);
loader.mute.onRelease = function () {
if(so.getVolume() == 100){ so.setVolume(0); this.gotoAndStop("off"); } else{ so.setVolume(100); this.gotoAndStop("on"); } }
/////////////
var videoInterval = setInterval(videoStatus,100);
var amountLoaded:Number;
var duration:Number;my_ns["onMetaData"] = function(obj) {
duration = obj.duration;
}function videoStatus() {
amountLoaded = my_ns.bytesLoaded / my_ns.bytesTotal;
loader.bar._width = amountLoaded * 300;
loader.scrub._x = my_ns.time / duration * 300;
}var scrubInterval;
loader.scrub.onPress = function() {
clearInterval(videoInterval);
scrubInterval = setInterval(scrubit,100);
this.startDrag(false,0,this._y,300,this._y);
}loader.scrub.onRelease = loader.scrub.onReleaseOutside = function() {
clearInterval(scrubInterval);
videoInterval = setInterval(videoStatus,100);
this.stopDrag();
}function scrubit() {
my_ns.seek(Math.floor((loader.scrub._x/300)*duration));
}dove "loader" è il clip della progress bar che contiene "scrub" e "mute" che sono ripsettivamente clip della freccettina di avanzamento e del tasto on/off del suono.
Se avete consigli ve ne sono infinitamente grato....anche perchè proprio non riesco a capire da dove venga sto problema.
grazie