navigating movie clips
hi. i've been copying code series of tutorials, , i've hit wall because series doesn't cover part, , i'm no expert @ actionscript.
basically, i'm trying handle navigation movieclips instead of moving around on timeline. im trying achieve have main 'page' couple navigation buttons. 1 of them (cartoonbutton) open movieclip called cartoonbg, 15 frame alpha fade-up end frame buttons opening cartoons (right now, there's 1 cartoon, there more).
the problem is, file opens, goes loop, playing cartoonbg movie clip on , over. so, guess need know how make frame still when clip opens, , can onrelease cartoonbutton , have open , play cartoonbg. that's sample 1.
sample 2 have frame 15 of cartoonbg. alpha fade-up stops, , want set click episode1button , loads bnr1.flv netstream (and, later on, when have second cartoon, episode2button load bnr2.flv , on). that's sample 2.
thanks in advance if me out!
sample 1:
stop;
cartoonbutton.onrelease = cartoonbg.play;
sample 2:
stop;
var nc:netconnection = new netconnection();
nc.connect(null);
var ns:netstream = new netstream(nc);
thevideo.attachvideo(ns);
ns.play("bnr1.flv");
playbutton.onrelease = function() {
ns.pause();
}
var videointerval = setinterval(videostatus,100);
var amountloaded:number;
var duration:number;
ns["onmetadata"] = function(obj) {
duration = obj.duration;
}
function videostatus() {
amountloaded = ns.bytesloaded / ns.bytestotal;
loader.loadbar._width = amountloaded * 475;
loader.scrub._x = ns.time / duration * 475;
}
var scrubinterval;
loader.scrub.onpress = function () {
clearinterval(videointerval);
scrubinterval = setinterval(scrubit,10);
this.startdrag(false,0,this._y,461,this._y);
}
loader.scrub.onrelease = loader.scrub.onreleaseoutside = function() {
clearinteral(scrubinterval);
videointerval = setinterval(videostatus,100);
this.stopdrag();
}
function scrubit() {
ns.seek(math.floor((loader.scrub._x/461)*duration));
}
cartoonbg should have a
stop();
attached first frame , last frame. can use:
cartoonbutton.onrelease=function(){
cartoonbg.play();
}
for playing flv in swf, should consider using flvplayback component. can pick skin has functionality want , requires no coding.
More discussions in ActionScript 1 and 2
adobe
Comments
Post a Comment