07/04/2013, 09:24
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: Santa Cruz de la Sierra
Mensajes: 125
Antigüedad: 16 años, 8 meses Puntos: 1 | |
Respuesta: url en reproductores flash AQUI HAY UN EJEMPLO QUE TIENE LOS PEDAZOS DE CODIGO QUE TAL VEZ TE SIRVAN.... LUEGO A CONTINUACION HAY UN PHP
import flash.utils.Timer;
import flash.utils.getTimer;
import flash.events.TimerEvent;
import fl.controls.ComboBox;
import fl.controls.TextArea;
import fl.events.ComponentEvent;
import flash.display.Stage;
import flash.display.Sprite;
import flash.events.Event;
//import fl.controls.RadioButtonGroup;
//import flash.display.Stage;
import flash.display.MovieClip;
import flash.ui.Keyboard;
import flash.events.*;
import flash.text.*;
//import fl.controls.ComboBox;
import fl.data.DataProvider;
//import mx.controls.ComboBox;
import fl.controls.DataGrid;
import fl.controls.dataGridClasses.DataGridColumn;
import fl.data.DataProvider;
import flash.net.URLLoader;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.sendToURL;
import flash.net.URLVariables;
import flash.net.URLRequestMethod;
import flash.xml.*;
import flash.system.fscommand;
import fl.video.*;
import flash.media.SoundTransform;
function BuscarCancion(): void {
var UrlBuscarC:String = "http://"+serverip+"/php/jugar.php";
////// Recuperar Datos BUSCAR...
//Creo las variables para enviar y recibir la informacion
var enviarBuscarC:URLRequest = new URLRequest(UrlBuscarC);
var recibirBuscarC:URLLoader = new URLLoader();
//Creo la variable que va a ir dentro de enviar, con los campos que tiene que recibir el PHP.
//En este caso son numero1 y numero2
var variablesBuscarC:URLVariables = new URLVariables();
variablesBuscarC.BuscarC = Cancion;
variablesBuscarC.GeneroC = Genero;
//Indico el método por el que se va a enviar la información.
enviarBuscarC.method = URLRequestMethod.POST;
//Indico que voy a enviar variables dentro de la petición
enviarBuscarC.data = variablesBuscarC;
//Indico el formato de la información que se va a recibir como respuesta
recibirBuscarC.dataFormat = URLLoaderDataFormat.VARIABLES;
//Añado listeners a recibir, para un posible error y una respuesta.
recibirBuscarC.addEventListener(Event.COMPLETE,Res puestaBuscarC);
recibirBuscarC.addEventListener(IOErrorEvent.IO_ER ROR,HayErrorBuscarC);
//Hago la petición al PHP
recibirBuscarC.load(enviarBuscarC);
//Funcion que se ejecuta al recibir una respuesta del PHP
function RespuestaBuscarC(event:Event){
Cancion = recibirBuscarC.data["CancionPHP"];
if (Genero == "Masculino") {
URLKaraokes = "http://localhost/viva2013/karaokes/masculinos/"+Cancion+"";
//videoo = new Object();
}
else {
URLKaraokes = "http://localhost/viva2013/karaokes/femeninos/"+Cancion+"";
//videoo = new Object();
}
//TCancionText.text = Cancion;
}
//Función que se ejectuta cuando no se puede cargar el PHP
function HayErrorBuscarC(event:IOErrorEvent):void {
trace("Error al cargar la url");
//MensajeText.text = "Sin Conexion, Intentelo Mas Tarde!";
}
}
PHP
<?php
$GeneroPHP = $_POST['GeneroC'];
$CancionPHP = $_POST['BuscarC'];
if ($GeneroPHP == "Masculino") {
$path="C:/wamp/www/viva2013/karaokes/masculinos/";
}
else {
$path="C:/wamp/www/viva2013/karaokes/femeninos/";
}
$directorio=dir($path);
$resultados = array ();
//echo "Directorio ".$path.":<br><br>";
while ($archivo = $directorio->read())
{
if ($archivo != "." && $archivo != "..") {
$resultados[] = $archivo;
//echo $archivo."<br>";
}
}
$Nro = rand(0, 18);
$Nro = $Nro+1;
if ($Nro > 18) {
$Nro = rand(0, 18);
}
echo "CancionPHP=".$resultados[$Nro];
$directorio->close();
?> |