UN DIAPORAMA AVEC EFFET 3D

nitro120 Messages postés 229 Date d'inscription vendredi 16 août 2002 Statut Membre Dernière intervention 9 juillet 2003 - 19 oct. 2002 à 11:48
mbezele Messages postés 2 Date d'inscription lundi 5 mars 2012 Statut Membre Dernière intervention 26 avril 2013 - 3 mai 2012 à 18:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15796-un-diaporama-avec-effet-3d

mbezele Messages postés 2 Date d'inscription lundi 5 mars 2012 Statut Membre Dernière intervention 26 avril 2013
3 mai 2012 à 18:10
JE NE COMPREND RIEN A CE CODE IL NE DONNE PAS CHEZ MOI
jdubois Messages postés 1 Date d'inscription lundi 6 octobre 2008 Statut Membre Dernière intervention 6 octobre 2008
6 oct. 2008 à 17:58
Ca ne fonctionne sous aucun navigateur récent :( (IE 6 ou Firefox 3.0)

Si vous voulez du vrai beau Carrousel 3D en Javascript, faites un tour ici : http://info2prox.free.fr/references.php
@karamel Messages postés 1855 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 18 avril 2024 153
22 mai 2008 à 20:11
ne fonctionne pas sous IE7
corbat Messages postés 3 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 22 septembre 2005
17 sept. 2005 à 13:45
Pour dreamweaver le probleme c'est que ce logiciel genere du code en plus, donc pour le copier coller preferais un editeur tout simple et qui ne rajoute pas de code.
maxilec Messages postés 1 Date d'inscription jeudi 17 février 2005 Statut Membre Dernière intervention 24 mai 2005
24 mai 2005 à 19:38
je n arrive pas à mettre plus de 10 images dans le diaporama, est-ce normal ? j'aimerai savoir si l'on peut tout de même en mettre plus que ça. merci
lili131310 Messages postés 1 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 28 avril 2005
28 avril 2005 à 11:05
Bonjour, ce script est absolument génial, mais je suis toute débutante. Je l'ai copié collé sur ma page dans Dreamweaver, j'ai remplacé le chemin des photos mais quand je le met en ligne, j'ai un tout p'tit carré qui apparait et pas de photos...
HELP!!! J'adorre ce script pouvez-vous m'aider s'il vous plait?
cs_thibault31 Messages postés 28 Date d'inscription dimanche 2 janvier 2005 Statut Membre Dernière intervention 11 décembre 2005
28 janv. 2005 à 03:56
Je confirme... çà ne fonctionne pas sur Firefox... domage, l'effet est super chouette... Y a pas moyen de le faire tourner en boucle tout seul à intervale de temps régulier ?
yannzickler Messages postés 1 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 16 novembre 2004
16 nov. 2004 à 17:34
bonjour

ce script ne fonctionne pas sur Firefox 1.0

y a t il une solution ?

merci yann
cs_webandco Messages postés 1 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 7 août 2004
7 août 2004 à 17:15
Bonjour,
j'ai pris ton code source car je trouvais le diaporama super chouette.
Seul problème : il ne fonctionne pas sous Mozilla.
Je reçois comme message d'erreur :
DAControl is not defined
TabDAImage is not defined.

Quelqu'un pourrait-il m'aider à résoudre ce problème?

Merci

Véro
macaque_givre Messages postés 2 Date d'inscription mardi 16 décembre 2003 Statut Membre Dernière intervention 16 décembre 2003
19 déc. 2003 à 10:26
Salut! Je comprends vraiment rien au code de la fonction diaporamaDA()

Mais ayant qq notion de programmation diverse j'ai résolu le

commentaire de MisterJAD en rajoutant deux petites lignes et

chez moi ca fonctionne:

<HTML>
<HEAD>
<TITLE>Utilisation de DirectAnimation</TITLE>
</HEAD>

<OBJECT id="DAControl" classid="CLSID:B6FFC24C-7E13-11D0-9B47-00C04FC2F51D " width="350" height="350">
</OBJECT>

<SCRIPT LANGUAGE="Javascript">
sys = DAControl.PixelLibrary;
loadImage = sys.ImportImage("loading.gif");
tabDAImage = new Array();
tabDAImage[0] = sys.ImportImageAsync("image1.gif",loadImage);
tabDAImage[1] = sys.ImportImageAsync("image2.gif",loadImage);
tabDAImage[2] = sys.ImportImageAsync("image3.gif",loadImage);
tabDAImage[3] = sys.ImportImageAsync("image4.gif",loadImage);
tabDAImage[4] = sys.ImportImageAsync("image5.gif",loadImage);
DAControl.Image = sys.ModifiableBehavior(tabDAImage[0].Image);
DAControl.Start();
indPosDA = 0;
function diaporamaDA()
{
imAcc = tabDAImage[indPosDA].Image;

//ici on incrémente indPosDA avec une variable 'variance':
indPosDA=indPosDA+variance;

if (indPosDA > 4) indPosDA = 0;

//ici du coup, il faut la sécu inverse:
if (indPosDA < 0) indPosDA = 4;

numAnim = sys.Sub(sys.DANumber(1),sys.LocalTime);
coefRot = sys.Mul(numAnim,sys.DANumber(4*Math.PI));
imTrans = imAcc.Transform(sys.Compose2(sys.Scale2UniformAnim(numAnim),
sys.Rotate2Anim(coefRot)));
compDA = sys.Until(imTrans,sys.Timer(1),tabDAImage[indPosDA].Image);
DAControl.Image.SwitchTo(compDA);
}
</SCRIPT>


/* ici j'ai juste rajouté la variable 'variance' et un deuxième lien
pour précédent */
[javascript:diaporamaDA(variance=-1) Image précédente]
[javascript:diaporamaDA(variance=1) Image suivante]


</HTML>

Voilà, j'espère avoir répondu à ton attente.
Je vais essayer de compiler tout les script de diaporama possible
existant.
S'il est possible de changer l'effet, style: rotation dans l'autre sens, voir apparition de l'image suivante en utilisant cet effet,
mais par dessus celle existante... N'hésite pas à m'envoyer des
explications pour que je sache comment faire!
Merci d'avance!
Mac.G
MisterJAD Messages postés 86 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 26 avril 2005
30 juin 2003 à 17:14
nice le truc mé il mank le retour en arrier...
TonicFlash33 Messages postés 3 Date d'inscription samedi 15 mars 2003 Statut Membre Dernière intervention 18 mars 2003
18 mars 2003 à 05:52
C'est vraiment tip top
nitro120 Messages postés 229 Date d'inscription vendredi 16 août 2002 Statut Membre Dernière intervention 9 juillet 2003
19 oct. 2002 à 11:48
je c ou tu la trouvé !
Rejoignez-nous