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

Popular posts from this blog

Joomla site hacked, cant see front and - Joomla! Forum - community, help and support

Christian Home School Programs - Joomla! Forum - community, help and support

Trouble with PF_OutFlag_I_USE_AUDIO and PF_CHECKOUT_LAYER_AUDIO