[ CallMeSaMaster @ 09.05.2006. 11:17 ] @
Moze li mi neko pomoci i objasniti kako da uradim Sledece:

Napravio sam svoj video player u flashu koji play-a flv files.Zelim sada da dodam button koji ce mi kada kliknem na nj otvoriti isti file
ali recimo duplo veci(slika). Recimo da to moze da bude popup(us ustini nije ni bitno gdje ce ga otvoriti).

DA li negdje mogu da nadjem source code za takvu neku proceduru ili mozda neko moze pomoci?

Hvala svima
[ milantrax2005 @ 09.05.2006. 15:40 ] @
https://static.elitesecurity.o...ads/1/1/1112469/flv_player.zip
[ CallMeSaMaster @ 09.05.2006. 16:15 ] @
Hvala ovo u svakom slucaju moze pomoci ali imam jedan drugi problem.Koristim player koji se neznatno razlikuje od ovog tvog
i pokusavam da dodam nekoliko dugmadi tipa stop,rewind....

Problem je u tome da ja dodam button i dodam code koji ocigledno ne radi ali ne kontam zasto.
Dodao sam jedan button i ubacio sledeci dio koda u actionscript:

stopBut.onPress = function() {
stopMovie();
};

function stopMovie() {
ns.stop();
playBut._visible = true;
pauseBut._visible = false;
};

Nisam siguran da li je ovo dovoljno (ocigledno da nije jer ne radi) pa ako mozes da mi pomognes bio bih ti mnogo zahvalan.
Hvala unapred

Ovako izgleda kompletan cod:

!_root.file ? file = "video.flv" : file = _root.file;
!_root.autoStart ? autoStart = false: autoStart = _root.autoStart;

w = Stage.width;
h = Stage.height;

nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.setBufferTime(5);

this.createEmptyMovieClip("snd", 0);
snd.attachAudio(ns);
audio = new Sound(snd);
unmuteBut._visible = false;

videoDisplay.attachVideo(ns);

ns.onMetaData = function(obj) {
this.totalTime = obj.duration;

};


ns.onStatus = function(object) {
if (object.code == "NetStream.Play.Start") {}
else if(object.code == "NetStream.Buffer.Full") {}
else if(object.code == "NetStream.Play.Stop") {
ns.seek(0);
ns.pause();
playBut._visible = true;
pauseBut._visible = false;
videoDisplay._visible = false;
playText.txt.text = "click to play";
}
};

function playMovie() {
if(!isStarted) {
ns.play(file);
playText.txt.text = "loading ..";
isStarted = true;
} else {
ns.pause();
}
pauseBut._visible = true;
playBut._visible = false;
videoDisplay._visible = true;
}

function pauseMovie() {
ns.pause();
playBut._visible = true;
pauseBut._visible = false;
};

function stopMovie() {
ns.stop();
playBut._visible = true;
pauseBut._visible = false;
};

videoBg.onPress = function() {
if(pauseBut._visible == false) {
playMovie();
} else {
pauseMovie();
}
};

pauseBut.onPress = function() {
pauseMovie();
};

stopBut.onPress = function() {
stopMovie();
};

playBut.onPress = function() {
playMovie();
};

percentBar.onEnterFrame = function() {
loaded = this._parent.ns.bytesLoaded;
total = this._parent.ns.bytesTotal;
if (loaded == total && loaded>1000) {
percentBar._width = bw;
delete this.onEnterFrame;
} else {
percentBar._width = int(bw*loaded/total);
}
};


progressBar.onEnterFrame = function() {
this._width = bw*ns.time/ns.totalTime;
};


centerBg.onPress = function() {
this.onEnterFrame = function() {
scl = this._xmouse*this._xscale/bw/75;
ns.seek(scl*ns.totalTime);
};
};


centerBg.onRelease = centerBg.onReleaseOutside = function () {
delete this.onEnterFrame;
pauseBut._visible == false ? videoDisplay.pause() : null;
};


muteBut.onPress = function() {
audio.setVolume(0);
unmuteBut._visible = true;
this._visible = false;
};

unmuteBut.onPress = function() {
audio.setVolume(100);
muteBut._visible = true;
this._visible = false;
};


videoDisplay._width = videoBg._width = w;
videoDisplay._height = videoBg._height = h-20;
playText._x = w/2;
playText._y = h/2-10;


leftBg._x = 0;
leftBg._y = h-20;
playBut._x = pauseBut._x = 12;
playBut._y = pauseBut._y = h-10;


centerBg._x = percentBar._x = progressBar._x = backBar._x = 51;
centerBg._y = h - 20;
percentBar._y = progressBar._y = h - 12;
bw = centerBg._width = percentBar._width = progressBar._width = w - 72;


rightBg._x = w - 21;
rightBg._y = h - 20;
muteBut._x = unmuteBut._x = w - 11;
muteBut._y = unmuteBut._y = h - 10;



if (autoStart == true) {
playMovie();
} else {
pauseBut._visible = false;
imageStr = substring(file,0,file.length-3)+"jpg";
imageClip.loadMovie(imageStr);
}
//Stop video Behavior
this._parent.gotoAndStop(1);
[ milantrax2005 @ 09.05.2006. 19:05 ] @
Taj plejer je preuzet odavde:
http://www.jeroenwijering.com/

Bilo bi pozeljno da okacis FLA...

[ CallMeSaMaster @ 10.05.2006. 08:00 ] @
Pokusavao sam ali nisam skonto kako to na elitesecurity funkcionise.(Attachment???)

Nije bitno odakle je player jer se u sustini svodi sve na isto ali dali ti mozes da mi pomognes oko ovog stop buttona
koji hocu da ubacim?
Ja sam u prethodnom postu napisao sta zelim pa bih ti bio zahvalan ako ikako mozes da mi pomognes?

Hvala
[ milantrax2005 @ 10.05.2006. 16:07 ] @
Cim budem imao vremena videcu da proanaliziram ovaj plejer i da pokusam da dodam taj taster :)
[ milantrax2005 @ 10.05.2006. 16:54 ] @
Evo ga >>>