Radio (combobox, intéractivité flash et php)

Soyez le premier à donner votre avis sur cette source.

Vue 18 560 fois - Téléchargée 2 932 fois

Description

mon code sert a écouter la radio et utlise l'intéractivité qui éxiste entre flash et php, vous devez lancez radio.php, selctionez votre station et cliquez sur Go , si vous voulez le tester en action allez sur mon site http://oxydat.free.fr

Source / Exemple :


//1) code dans l'image 1
// radio by Oxydateur
titre = new Array("Selection", "NRJ France", "NRJ Québec ", "Rire et Chanson");
chemin = new array("", "http://cache.yacast.fr/V4/nrj/nrj.asx", "http://www.radioenergie.com/radioendirect/chik.asx", "http://cache.yacast.fr/V4/rireetchansons/rireetchansons.asx");
//on fait un tableau avec les valeurs du combobox
for (i=0; i<4; i++) {
	stop();
	a.addItem(titre[i], chemin[i]); // a est le combobox
	//on fait une boucle pour inclure les valeurs du tableu dans le combo
	a.setChangeHandler("radio");
	// on appelle la fonction radio a chaque fois que un item est selectionné
}
function radio() {
	a = (a.getvalue());
	// on assigne la valeur de l'item dans a, qui va nous servir ensuite dans la page
}

//2) code sur le bouton (toujours dans image 1)
on (press) {
	_root.loadVariables("radio.php", "post");
	// on envoit les variables sur la page radio.php
	trace(a);
	getURL("radio.php", "_self", "POST");
}

 

//3) code dans la page radio.php
<?php
  if($HTTP_GET_VARS['a']){
      $radio=$HTTP_GET_VARS['a'];
  }
  else if($HTTP_POST_VARS['a']){
      $radio=$HTTP_POST_VARS['a'];
  }

 
?>
<p> 
  <EMBED SRC="<? echo $radio ?>" AUTOSTART=TRUE WIDTH=1 HEIGHT=1></embed>  // lecteur
</p>
<p> 
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="150" height="307">
    <param name="movie" value="radio.swf">
    <param name="quality" value="high"><param name="BGCOLOR" value="#000000">
    <embed src="radio.swf" width="150" height="307" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#000000"></embed></object>
</p>

Conclusion :


voilà j'espère que vous avez tout compris, je peut vous dire que j'en ai bavé pour faire ça c'est peut être simple mais je débute en as

Codes Sources

A voir également

Ajouter un commentaire Commentaires
fiver Messages postés 2 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 1 juin 2009
14 janv. 2009 à 18:32
bonjour explique moi comment le mettre sur mon site merci ,car teste et rien de rien alors explique merci et super fun
cs_pink38 Messages postés 1 Date d'inscription dimanche 13 août 2006 Statut Membre Dernière intervention 6 janvier 2007
6 janv. 2007 à 15:12
J'aime beaucoup en plus il y a un joli design je trouve ;)
freearts Messages postés 1 Date d'inscription vendredi 15 juillet 2005 Statut Membre Dernière intervention 24 novembre 2005
24 nov. 2005 à 16:24
hello, je vois pas de radio sur ce site, mais un menu d'accueil rien d'autre
merci
ps : il faut flash mx pourl'ouvrir ?
oxydateur Messages postés 20 Date d'inscription dimanche 22 juin 2003 Statut Membre Dernière intervention 28 mai 2004
5 nov. 2005 à 18:46
le php est un langage serveur, ça ne marche pas si on le met dans du html, c'est un langage dynamique
sfersystem Messages postés 3 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 25 mars 2004
27 mars 2004 à 12:23
Bonjour et merci pour le fla c'est tout à fait ce qu'il me fallait !!

J'ai tout de même une petite question
Le fichier .php je peux l'inserer dans un fichier .html ou tout simplement faut-il l'uploader avec les autres fichiers sur le site ? (le php, j'ai essayé, mais c'est trop balaise pour moi)

Merci pour votre aide
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (oxydateur)