[HELP] PHP et Bouton flash simple, mais je ne sais pas comment

PHP et Bouton flash simple, mais je ne sais pas comment [HELP] - Flash/ActionScript - Programmation

Marsh Posté le 07-04-2006 à 11:58:54    

Bonjour a tous, apres queleques recherches, je n'ai pu trouver solution a mon probleme que je vous expose.
sur une page en php, j'ai un lien text que j'utilise comme bouton avec un link  "<?php echo $lienLaunch?>"
lorsque je remplace ce lien dans un bouton flash (dreamwever), rien ne se produit....
auriez vou la procedure a suivre ???
merci.
stef

 

Reply

Marsh Posté le 07-04-2006 à 11:58:54   

Reply

Marsh Posté le 07-04-2006 à 12:33:12    

stefzeed1 a écrit :

auriez vou la procedure a suivre ???


tu fais quoi dans ta page qui contient le bouton flash ? Tu lui passes le lien en paramètre du flash par un echo, j'imagine ?

Reply

Marsh Posté le 07-04-2006 à 12:33:47    

comprend pas, reexplique ou donne plus de ton code qu'on comprenne le PB...


---------------
D3
Reply

Marsh Posté le 07-04-2006 à 12:35:36    

mechkurt a écrit :

comprend pas, reexplique ou donne plus de ton code qu'on comprenne le PB...


moi je vois gros comme une maison qu'il a mis un <?php echo $lienLaunch ?> directement dans son flash [:dawa]

Reply

Marsh Posté le 07-04-2006 à 12:47:43    

y a des chances, j'avais jamais utilisé la commande nouveau bouton Flash de dreamweaver, mais vu la fenetre de creation, il a dut faire un truc dans ce style [:al zheimer]


---------------
D3
Reply

Marsh Posté le 07-04-2006 à 12:51:58    

mechkurt a écrit :

y a des chances, j'avais jamais utilisé la commande nouveau bouton Flash de dreamweaver, mais vu la fenetre de creation, il a dut faire un truc dans ce style [:al zheimer]


 
ah ouais, on peut creer des boutons flash directement dans DW, j'aurais appris qqc aujourd'hui, lol, après bientôt 5 mois d'utilisation.


Message édité par smaragdus le 07-04-2006 à 12:52:30
Reply

Marsh Posté le 08-04-2006 à 09:45:33    

bon, voici le details, des operations, et oui, j'ai directement fait le truc dans DW, pour rester dans le style newbie.....
 
</script>
</head>
 
<body bgcolor=#000000 leftmargin=1 topmargin=1>
<center>
<table align="left">
 <tr>
   <td height="49"><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="100" height="23">
        <param name="movie" value="../images/play.swf">
        <param name="quality" value="high">
        <param name="BGCOLOR" value="#000000">
        <param name="<?php echo $lienLaunch?>" value="">
        <embed src="../images/play.swf" width="100" height="23" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#000000"></embed>
      </object></td>
   <td><?php echo $unFilmEdite->idFilm?></td>
   <td><a href="javascript:window.close( )">
     <?php
 if ( file_exists( rootFolder."images/film/jaquettes/".$unFilmEdite->jaquette ) ) { ?>
        <?php echo $unFilmEdite->titreFr?></a>
        <?php
 }
 else {
  ?>
La Jaquette pas stock&eacute;e
<?php

Reply

Marsh Posté le 08-04-2006 à 09:46:34    

que dois-je faire docteur?

Reply

Marsh Posté le 08-04-2006 à 12:46:04    

stefzeed1 a écrit :

que dois-je faire docteur?


Dans l'ordre :
1) Ouvrir une doc HTML
2) Ouvrir une doc flash
3) Apprendre la différence entre le client et le serveur
4) Ouvrir une doc php
 
tellement il y a de lacune

Reply

Marsh Posté le 08-04-2006 à 15:58:53    

je pensais que c'etait un forum ou je pouvais trouver de l'aide.
 
Il est evident que je ne comprends pas ce code.
 
Je voulais juste un lien ou un topic ou mieux encore qqun qui puisse me donner  la marche a suivre.
par analogie...C'est pas parceque je ne ne sais pas changer une piece de mon vehicule, que je dois arreter de conduire et reprendre mes etudes avec un diplome mecanique auto...
 

Reply

Marsh Posté le 08-04-2006 à 15:58:53   

Reply

Marsh Posté le 08-04-2006 à 16:30:16    

stefzeed1 a écrit :


par analogie...C'est pas parceque je ne ne sais pas changer une piece de mon vehicule, que je dois arreter de conduire et reprendre mes etudes avec un diplome mecanique auto...


 
si tu veux une analogie corerecte : ça serait comme si tu essayais de créer une voiture alors que tu ne sais même pas mettre de l'eau dans le lave glace.
 
sinon pour les liens, y a tout là : www.php.net

Reply

Marsh Posté le 09-04-2006 à 00:21:56    

je ne suis pas sûr qu'il y ait un réel intérêt à mettre du flash...
d'abord, parceque flash n'est pas installé par défaut sur les navigateurs, ensuite si c'est pour une image ou une petite animation il suffit faire un bouton html (+css/+js) avec un jpeg ou un gif.

Reply

Marsh Posté le 09-04-2006 à 00:26:47    

Code :
  1. <param name="<?php echo $lienLaunch?>" value="">


 
deux erreurs:

  • il manque htmlentities() sur $lienLaunch
  • $lienLaunch est, il me semble, plutôt la valeur du paramètre, il manque le nom du paramètre


Citation :


bon, voici le details, des operations, et oui, j'ai directement fait le truc dans DW, pour rester dans le style newbie.....

faire des pages avec dreamweaver n'est pas une excuse pour faire n'importe quoi. dreamweaver ne remplace pas une bonne doc.

Reply

Marsh Posté le 09-04-2006 à 21:54:42    

Merci nargy, pour ton aide, auri tu un lien ou je pourrai m'inspirer alors d'un modele bouton html avec le lien qui va bien. L'appl i que je possede , je ne l'ai pas developpé, je l'utilise et surtout je l'habille  en flash, concernant la programmation, je ny connais pas grd chose, comme tu l'as peut etre remarqué. Neanmoins, je ne crois pas que ce que je demande soit hyper difficile.
 
voivi la page d'origine,  a laquelle je voudrais bien mettre une image, a defaut d'un bouton, qui remplacerait le text PLAY.
 
<?php  
include_once("../services/lib/config.php" );
include_once( servicesFolder."get/getFilms.php" );
include_once( servicesFolder."get/getDD.php" );
$listNomDD = getAllNomDD( );
if ( isset( $_GET["film"]["idFilm"] ) ) {
 $unFilmEdite = getUnFilm( $_GET["film"]["idFilm"] );
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<html>
<head>
<title>Jaquette</title>
<style type="text/css">
 * {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 14px;
 }
 
 a {
  text-decoration : none;
 }
 
 td {
  color : white;
 }  
    a:link {
 color: #FFCC33;
}
a:visited {
 color: #FF9900;
}
a:hover {
 color: #FF9900;
}
a:active {
 color: #FFCC00;
}
.style2 {color: #FFFFFF}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
 
 
 
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape" )&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
 
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#" )!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
</head>
 
<body bgcolor=#000000 leftmargin=1 topmargin=1>
<center>
<table align="left">
 <tr>
   <td height="49">&nbsp;</td>
   <td><?php echo $unFilmEdite->idFilm?></td>
   <td><a href="javascript:window.close( )">
     <?php
 if ( file_exists( rootFolder."images/film/jaquettes/".$unFilmEdite->jaquette ) ) { ?>
        <?php echo $unFilmEdite->titreFr?></a>
        <?php
 }
 else {
  ?>
La Jaquette pas stock&eacute;e
<?php
 }
 if ( array_key_exists( $unFilmEdite->idDD,$listNomDD ) )
  $lienLaunch = "file://".$listNomDD[$unFilmEdite->idDD].":/".$unFilmEdite->nomSurDD."/VIDEO_TS/launch.m3u";
 else $lienLaunch = "javascript:alert( 'DD inconnu ou film non stock&eacute;' )";
 
 ?>
<a href="<?php echo $lienLaunch?>">Play </a></td>
    </tr>
 <tr>
   <td colspan="3"><a href="javascript:window.close( )"> </a>&nbsp;</td>
    </tr>
<body onblur="window.close()">
 
</table>
 
 
 
 
</center>
</body>
</html>
 

Reply

Marsh Posté le 09-04-2006 à 22:02:28    

oula, il n'y a rien de plus facile avec dreamweaver, tu as même de quoi faire des boutons qui changent quand on le survole.
 
<a target=_blank href="<?php echo urlencode($lienLaunch)?>"><img alt="PLAY" src="play.gif" title="Cliquer ce bouton pour visionner le film"></a>
 
Tu trouvera sur le web plein de sites qui font toutes sortes de boutons personalisés. Sinon tu utilise un logiciel d'image.

Reply

Marsh Posté le 09-04-2006 à 22:21:29    

super merci, j'ai testé, et effectivement c'est plus simple, mais il semblerai qu'il n'interprete plus la commande de la meme facon, au lieu d'avoir un lancement, j'ai une page web URL:
http://127.0.0.1/multimedia/frontO [...] launch.m3u
et ds la page:
Not Found
The requested URL /multimedia/frontOffice/file://LACIE5:/Lawrence_Arabie1/VIDEO_TS/launch.m3u was not found on this server.

Reply

Marsh Posté le 09-04-2006 à 22:22:55    

alors que le type de lien est normalement lancé du type
file://lacie5:/Lawrence_Arabie1/VIDEO_TS/launch.m3u

Reply

Marsh Posté le 09-04-2006 à 22:30:04    

ben oui, vire le "file://" si tu est sur le web. fait un lien relatif.

Reply

Marsh Posté le 09-04-2006 à 22:38:07    

pardon, c une appli que je fais tourner en interne avec easy php, et j'ai besoin du file pour qu'il me lance le fichier. En fait j'ai l'impression que c'est  tout le http://127.... qui est en trop.....?

Reply

Marsh Posté le 09-04-2006 à 22:52:07    

Alors fait un lien absolu sur file://...

Reply

Marsh Posté le 10-04-2006 à 17:39:55    

euuuu... je le fais ou?

Reply

Marsh Posté le 10-04-2006 à 17:45:55    

$lienLaunch='file://C|/path/fichier.ext';

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed