Comunidad de diseño web y desarrollo en internet online

Reacargar texto del Flash.

Citar            
MensajeEscrito el 19 Ene 2010 01:28 pm
Estoy haciendo un Flash que contiene texto dinamico recogido de una SQL.

El tema es que quiero que cambie cada 10 segundos.

El codigo es el siguiente:

Código ActionScript :

import flash.net.*;

var php2:String = "velflash.php";
var req:URLRequest = new URLRequest (php2);
var loader:URLLoader = new URLLoader ();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(req);

function alCompletar(e:Event):void{
   NomPHP.text = "" + e.target.data["NomFlash"];
   AutPHP.text = "" + e.target.data["AutFlash"];
   DescPHP.text = "" + e.target.data["DescFlash"];
   loader.removeEventListener(Event.COMPLETE, alCompletar);
}
loader.addEventListener(Event.COMPLETE, alCompletar);


El archivo "velflash.php" contiene:

Código PHP :

<?
include('config.php');

$link = mysql_connect($dbhost,$dbusuario,$dbpassword);
if (!$link)
   die('Error al conectarse con MySql: ' .mysql_error().'<br>Numero del error:'.mysql_errno());
if (! mysql_select_db($dbdata, $link)){
   echo "No se pudo conectar correctamente con la base de datos";
   exit();
   }
   
$result = mysql_query("SELECT * FROM tabla ORDER BY RAND() LIMIT 1", $link);
   
if ($row = mysql_fetch_array($result)){

   $NomDat = espanol($row["Nombre"]);
   $AutDat = espanol($row["Autor"]);
   $DescDat = espanol($row["Descripcion"]);

   echo "NomFlash=".$NomDat;
   echo "&AutFlash=".$AutDat;
   echo "&DescFlash=".$DescDat;
   echo "&WebFlash=".$row["Web"];

   }
   
?>


Todo funciona bien, consigo los datos, los muestro en los textbox dinamicos y demas pero quiero que los textos cambien cada 10 segundos y que no alteren al resto de las animaciones del Flash.

Tambien quiero que el nombre o el Flash entero sean un boton con el enlace a la web, que tambien recibo por variable.

Como podria hacerlo?

Gracias de antemano.

Por NexusFireMan

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ene 2010 03:42 pm
Hola

Usa un TIMER para para el conteo de los 10 segundo, cuando pasen los 10 segundo que se ejecute la funcion alCompletar (creo XD que esa es tu funcion). Lo otro de que "el nombre o el flash" no sé que demonios es :S

Bueno aclara un poco más tu consulta y con gusto te ayudo ;)

Por jcruz

54 de clabLevel



Genero:Masculino  

Trabajo por comida!

firefox
Citar            
MensajeEscrito el 19 Ene 2010 04:12 pm
Lo que quiero es que ocurra como aqui que se recargue la informacion cada 10 segundos

http://www.nexusfireman.es/velneoesfera/velesf.php

Pero en Flash.

En definitiva, que sea un boton con el enlace, que cambie cada 10 segundos de informacion y de enlace.

El meterle la info lo tengo claro, el crear animacion tambien, pero el cambiar de info cada 10 segundos .... chungo pelota.

Por eso necesito saber como ponerle que cambie cada 10 segundos y ademas como hacer que todo el Flash sea un boton con el enlace, que tambien cambia.

Por NexusFireMan

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Ene 2010 06:36 pm
He intentado ponerle el Timer pero na de na.

Soy muy nuevo en esto y no se como poder hacer la instruccion correcta.

Alguna orientacion?

Por NexusFireMan

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.