bonjour a tous,
je suis entrain de faire un site internet pour l'ecole et jai fait un bouton (.swf) et oui mon bouton est en format flash.
deplus sur ma page jai fait une video (ma page d'index). jaimerais qu'une foit la video terminer (20 secondes) que le bouton apparaissent et qu'ils soit utilisable.
ou que le bouton soit la des le debut mais qu'ils ne soit pas utilisable avant la fin du film.
je precise que mon film est en mpg.
merci a tous pour votre aide
Je ne suis pas sûr qu'il soit possible de rendre le bouton cliquable seulement après la fin de la vidéo. actuellement.
Deux possibilités peut-être :
Un compteur, tu mets le temps de la vidéo et tu fais apparaître le bouton quand le temps de la vidéo est passé.
Mettre la vidéo en flash aussi, et créer un seul et même flash qui contient la vidéo, puis une fois finie qui affiche le bouton.
merci pour ta réponse.
jaimerais bien essayer avec le compteur pourrait tu mindiquer comment faire
je te serait tres reconnaissant merci
je precise que ma video dur 20 secondes exactement
encore merci
20 secondes en plus !
Pour le compteur, je pense que ça serait en javascript. Je vais tenter de trouver ça sur le net (car le java c'est pas ma spécialité
), tu peux chercher de ton côté aussi
.
jai trouver un decompteur en javascript mais je ne sais pas comment l'appliquer a mon bouton existant
code du decompteur:
<head>
<script type="text/javascript">
var valeur_origine = 5;
var valeur = valeur_origine
var x;
function Init() {
window.document.form.compteur.value=valeur;
x = window.setInterval('Decompte()', 1000);
}
function Decompte() {
(valeur > 0) ? (window.document.form.compteur.value = --valeur) : (go());
}
function go(){
window.clearInterval(x);
window.document.form.compteur.disabled=false;
window.document.form.compteur.value="GO";
}
window.onload = Init;
</script>
</head>
<body>
<form name="form">
<input type="button" value=" compteur " name=compteur disabled=true >
</form>
</body>
code de ma page:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Trigonometrie mathématique 436</title>
<style type="text/css">
@import url("style.css");
</style>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<br />
<center><img src="images/math_index1.jpg" width="350" height="150"/><img src="images/math_index2.jpg" height="150" width="350"/><img src="images/math_index3.jpg" height="150" width="350"/></center>
<br />
<br />
<center><img src="images/gif_triangle/triangle.gif" alt="trinagle" width="800" height="500" /></center>
//voici le code de mon bouton
<center> <a href="accueil.htm"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','200','height','100','title','entrer','src','button','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','bgcolor','#000000','movie','button' );
</script><noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="200" height="100" title="entrer">
<param name="BGCOLOR" value="#000000" />
<param name="movie" value="button.swf" />
<param name="quality" value="high" />
<embed src="button.swf" width="200" height="100" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#000000"></embed>
</object>
</noscript></a>
</center> //voici le code de mon bouton
<p align="right">
<script>
document.write("Dernière date de modification effectué le :")
document.write(document.lastModified)
</script>
</body>
</html>
Essaies en mettant ceci à la place du bouton :
<script type="text/javascript">
<!--
if(x == 20) { document.write("textehtmldubouton"); }
-->
</script>
Est-ce que ca marche ?
edit : si ça ne marche pas, essaies ceci :
var heure = new getTime();
var plus=20:
nouvelle_heure = Number(heure+plus);
while(heureuh = new getTime()) {
if( heureuh == nouvelle_heure) { document.write("textehtmldubouton"); }
je ne comrpend pas tellemt ou je doit mettre ca
pour le premier quand tu me dit de le remplacer a la place du bouton (tu parle de sa ou non)
<form name="form">
<input type="button" value=" compteur " name=compteur disabled=true >
</form>
pour le deuxieme meme chose je ne comprend pas ou le mettre
merci de ton aide
jai reussi a les mettre comme il faut dans ma page mais il ne fonctionne pas.
Rien s'affiche sur la page
merci pour votre futur aide
Salut, désolé pour l'attente.
Je ne comprends pas bien, c'est quoi au juste ça :
&#60;form name="form"&#62;
&#60;input type="button" value=" compteur " name=compteur disabled=true &#62;
&#60;/form&#62;
Tu le sors d'où ?
Bah dans ta page, tu mets ta vidéo, et en dessous dans le code source tu insère :
&#60;script type="text/javascript"&#62;
var heure = new getTime&#40;&#41;;
var plus=20&#58;
nouvelle_heure = Number&#40;heure+plus&#41;;
var heureuh;
while&#40;heureuh = new getTime&#40;&#41;&#41; &#123;
if&#40; heureuh == nouvelle_heure&#41; &#123; document.write&#40;"textehtmldubouton"&#41;; &#125;
&#60;/script&#62;
Et tu laisse tomber les trucs d'avant.
Dis moi si ça marche...
Ps : évidemment tu remplace "textehmltdubouton" (sans les guillemets, les guillements tu les laisse) par le code html que tu utilise pour mettre ton bouton en flash sur ta page.