Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2011, 21:11
d_mlaura
 
Fecha de Ingreso: diciembre-2010
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Carga aleatoria de txt en texto dinámico flash php

Hola:
Necesito poder cargar en un texto dinámico en flash la información de un txt pero que las lineas del txt se carguen aleatoriamente cada vez que se duplica el mc. Es decir si mi archivo post.txt tiene la siguiente secuencia:
Casa
Auto
Perro

Se cargue en el texto dinámico por ejemplo:

Auto
Perro
Casa

Y si se duplica que se lea por ejemplo:
Casa
Perro
Auto.

Hasta ahora en este mismo foro pero en php me han sugerido el siguiente código:

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
date_default_timezone_set("Europe/Madrid");

$array = file("post.txt"); //Cargar las lineas del archivo

$fp = fopen('temp.txt', 'w'); //Abrir el archivo temporal

shuffle($array); //Reordenar las lineas del archivo
foreach ($array as $value){ //Escribir las lineas en nuevo orden
fwrite($fp, $value);
}
fclose($fp);
?>

Para que se puedan reordenar las lineas del txt y guardarse temporalmente en un txt llamado temp.txt, el cual debería poder llamar desde flash.

Ahora bien, he intentado sin éxito llamar desde flash al archivo temp.txt
el As que tengo es el siguiente:

System.useCodepage = true;
var total_post:LoadVars = new LoadVars ();
total_post.load ("total_post.php");
var varcarga:LoadVars = new LoadVars();
varcarga.load("temp.txt");
varcarga.onLoad = function(success) {
if (success) {
txtdetalle.text = this.vardetalle;
}
}

En el archivo total_post.php esta el codigo php que nombre anteriormente.

Espero que puedan darme una mano y que haya podido ser clara con mi pregunta. En el mientras tanto sigo investigado. Saludos y gracias