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

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

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)