Bonjour à tous,
J'ai un carrousel de 14 images ( symbole clip "MonClip1", MonClip2 etc) et je voudrai lancer la video correspondante à l'image de l'artiste en cliquant dessus.
Quel code rajouter pour effectuer cela ?
Merci de votre aide.
Le code du carrousel est le suivant :var Rx:Number=240;
var N:Number=14;
var i:Number;
for(i=0;i<N;i++)
{
_root.attachMovie('MonClip'+i,'ID'+i,i);
_root['ID'+i]._y=140/2;
}
var angle:Number=0;
_root.onEnterFrame=function(){
if (angle>2*Math.PI)
{
angle=0;
}
else
{
for(i=0;i<N;i++)
{
_root['ID'+i]._x=Rx*Math.cos(angle+2*Math.PI*i/N)+600/2;
_root['ID'+i]._xscale=60/2*(Math.sin(angle+2*Math.PI*i/N)+ 1)+40;
_root['ID'+i]._yscale=_root['ID'+i]._xscale;
_root['ID'+i].swapDepths(Rx*Math.sin(angle+2*Math.PI*i/N));
}
if(_root._xmouse<(600/2+Rx) && _root._xmouse>(600/2-Rx))
{
if(_root._ymouse<80 && _root._ymouse>0)
{
angle=angle+(_root._xmouse-600/2)/600*0.1;
}
}
}
}
Le Code du lecteur :var DmcConn:NetConnection = new NetConnection();
DmcConn.connect(null);
var netStream:NetStream = new NetStream(DmcConn);
netStream.setBufferTime(5);
ma_video.attachVideo(netStream);
function lecture_video(nom_du_flv) {
netStream.play(nom_du_flv);
}
netStream.onStatus = function(infoObject) {
if (infoObject.code == "NetStream.Buffer.Empty") {
trace("fini");
marche();
}
};
this.attachAudio(netStream);
var dmcSound = new Sound("_root");
dmcSound.setVolume(100);