Hola. Listo ya lo tengo!!
Muy muy fácil:
EL PHP:
Código PHP:
Ver original<?php header("Content-type: text/xml"); echo '<?xml version="1.0" encoding="utf-8"?>
<errores>';
$action = $_REQUEST['action'];
$url = "http://web.com:8000/radio-online.mp3";
function check_url($url) {
$contents = @fopen($url, 'r'); if ($contents == "" or $contents == "<b>The file you requested could not be found</b>") {
echo '<error radiourl="http://web.com:8000/radiograbado.mp3" mensaje="Radio Grabada" />';
} else {
echo '<error radiourl="http://web.com:8000/radio-online.mp3" mensaje="Radio Online" />';
}
}
check_url($url);
echo '</errores>';
?>
El actionscript: Agrega en el Primer Fotograma
Código Javascript
:
Ver originalvar urlRadio:String;
var msjeError:String;
var x:XML = new XML();
x.ignoreWhite = true;
x.onLoad = function(success) {
var err:Array = this.firstChild.childNodes;
urlRadio = err[0].attributes.radiourl;
msjeError = err[0].attributes.mensaje;
trace(urlRadio); //Para probar si funciona
}
x.load("http://localhost/fofo/index.php"); //La URL del PHP que genera el XML.
urlRadio es la variable de la URL para las radio. y mensaje porsiaca lo necesites .
Adjunto los archivos de prueba que hice:
Código PHP:
Ver originalhttp://static.maxprogramas.com/otros/AS2PHP.rar
En el Archivo que adjunte cambié la condición del IF, solo para simular la existencia de la Radio!!
Bueno , suerte!!!