The _Guardian, désolé, mais j'ai également du mal à comprendre tes explications (il n'y a qu'à voir les réponses que tu fais aux posts en général), et ce n'est pas la peine de te piquer au vif sur des remarques justifiées et pas du tout agréssive de on_drag_on.
La réponse à la question est poputant simple, soit jcbrinfo utilises le composant mediaPlayer et il se fout des scripts (et ça marche fort bien, surtout pour un débutant), soit il décide de créer de toutes pièces son lecteur vidéo et là il utilise l'objet NetConnection et NetStream style :
//Declaration des variables pour NetStream
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
ma_video.attachVideo(netStream); etc, etc
et il se référence aux centaines d'exemples et de turoriaux de ce genre que l'on peut trouver sur les forums dédiés à Flash.
Donc la bonne réponse serait en fait, de lui donner les scripts exacts à placer sur ces boutons dans le style :
//Fonctions Boutons
play_mc.onRelease = function() {
this._parent.txtc.textColor = 0x000000;
txt = Titre[no_1];
equalizer._visible=1;
if(netStream.time == 0){
netStream.play(Chemin[no_1])
}else{
netStream.pause(false);
//display = netStream.time
}
};
pause_mc.onRelease = function() {
netStream.pause(true);
equalizer._visible=0;
};
stop_mc.onRelease = function() {
netStream.pause(true);
equalizer._visible=0;
_root.netStream.seek(0);
}
retour_mc.onPress = function() {
onEnterFrame=function(){
netStream.seek(netStream.time-3);
ns_seconds = netStream.time-3;
minutes = Math.floor(ns_seconds/60);
seconds = Math.floor(ns_seconds%60);
if (seconds<10) {
seconds = "0"+seconds;
}
if (seconds<60) {
minutes = "0"+minutes;
}
display = +minutes+":"+seconds;
}
};
retour_mc.onRelease = function() {
onEnterFrame=function(){
ns_seconds = netStream.time;
minutes = Math.floor(ns_seconds/60);
seconds = Math.floor(ns_seconds%60);
if (seconds<10) {
seconds = "0"+seconds;
}
if (seconds<60) {
minutes = "0"+minutes;
}
display = +minutes+":"+seconds;
}
};
avance_mc.onPress = function() {
onEnterFrame=function(){
netStream.seek(netStream.time+1);
ns_seconds = netStream.time+1;
minutes = Math.floor(ns_seconds/60);
seconds = Math.floor(ns_seconds%60);
if (seconds<10) {
seconds = "0"+seconds;
}
if (seconds<60) {
minutes = "0"+minutes;
}
display = +minutes+":"+seconds;
}
};
avance_mc.onRelease = function() {
onEnterFrame=function(){
ns_seconds = netStream.time;
minutes = Math.floor(ns_seconds/60);
seconds = Math.floor(ns_seconds%60);
if (seconds<10) {
seconds = "0"+seconds;
}
if (seconds<60) {
minutes = "0"+minutes;
}
display = +minutes+":"+seconds;
}
};
prev_mc.onRelease = function(){
netStream.seek(0);
netStream.pause(true);
if (no_1>0) {
no_1--;
} else {
no_1 = nb_art-1;
}
txt = Titre[no_1];
netStream.play(Chemin[no_1]);
}
next_mc.onRelease = function() {
netStream.seek(0);
netStream.pause(true);
if (no_1<nb_art-1) {
no_1++;
} else {
no_1 = 0;
}
txt = Titre[no_1];
netStream.play(Chemin[no_1]);
}
this.stop();
Mais à mon avis un peu complexe pour quelqu'un qui débute depuis quelques semaines, ou alors il a des notions sérieuses de langage type JS ou C et il ne pose pas ce genre de questions.
Alise
from FlashForum-oi.info