Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con getURL y SendData

Estas en el tema de Problema con getURL y SendData en el foro de Flash y Actionscript en Foros del Web. hola a todos! Tengo la siguiente función flash, que recoge un valor de una BD (mediante un fichero php) y escribe su contenido en el ...
  #1 (permalink)  
Antiguo 30/05/2010, 09:58
Avatar de nolose  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 17 años
Puntos: 2
Problema con getURL y SendData

hola a todos!

Tengo la siguiente función flash, que recoge un valor de una BD (mediante un fichero php) y escribe su contenido en el flash. El caso es, que me gustaria que apareciera un enlace que al pinchar en el texto, nos conduzca a google. He pensado utilizar un GetURL (algo como getURL("http://google.com","_self"); ) pero no se como implementarlo, ¿alguien sabe???


Os dejo la funcion:

//Cargo la variable new
var SendData:LoadVars = new LoadVars();
//Llamo el archivo (asp o php) en este caso sera asp
SendData.load("script/mostrar_ficheros.php");

//Funccion para la muestra de registros
SendData.onLoad = function (success){
if (success) {
fichero1 = this["fichero1"].toString();
fichero2 = this["fichero2"].toString();
fichero3 = this["fichero3"].toString();
fichero4 = this["fichero4"].toString();
fichero5 = this["fichero5"].toString();
fichero6 = this["fichero6"].toString();
fichero7 = this["fichero7"].toString();
fichero8 = this["fichero8"].toString();
fichero9 = this["fichero9"].toString();
} }

Muchas gracias a todos!!!
  #2 (permalink)  
Antiguo 30/05/2010, 10:35
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Problema con getURL y SendData

Usá el panel de propiedades, en un ratito subo una captura.

Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #3 (permalink)  
Antiguo 30/05/2010, 10:40
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Problema con getURL y SendData

A ver si te sirve

Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #4 (permalink)  
Antiguo 30/05/2010, 11:06
Avatar de nolose  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 17 años
Puntos: 2
Respuesta: Problema con getURL y SendData

He conseguido avanzar algo!!, veamos:

He creado un boton con este codigo:

on (press)
{
//Mando a llamar a la función botones y le mando el valor 1
botones(1)
}

Que lo que hace, es llamar a la funcion botones que contiene esto:

function botones(valorbtn)
{
//Valido si el botón "1" fue oprimido y si es así ejecuto lo siguiente
if (valorbtn == 1)
{
getURL("google.com","_blank");
}
}




Pero parece que me equivoco porque no funciona... ¿Saben si tengo algun error de sintaxis?

Gracias!
  #5 (permalink)  
Antiguo 31/05/2010, 07:18
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Problema con getURL y SendData

Hola
as2 cierto??

Te recomiendo que saques el código de los objetos, esto porque
es preferible que tengas el código en un layer programacion por ej o incluso
en un archivo .as aparte, eso te hace más fácil la modificación, y por otro lado,
pues en as3 si en algún momento lo manejas no puedes hacer eso!
Y pues de paso puedes implementar clases para tus proyectos (incluso si es en as2),
pero no se si manejas esos temas, así que por ahora voy a dejarlo en un archivo as externo

Pasos a seguir:

0. Ir al frame1 de tu fla e incluir el .as
Código actionscript:
Ver original
  1. #include "get_url.as"
1. Agregar este código en el archivo .as
Código actionscript:
Ver original
  1. function test(){
  2. botones(1);
  3. }
  4.  
  5. function botones(valorbtn)
  6. {
  7. //Valido si el botón "1" fue oprimido y si es así ejecuto lo siguiente
  8. if (valorbtn == 1)
  9. {
  10. getURL("google.com","_blank");
  11. }
  12. }
  13.  
  14. boton.addEventListener("click",test);

Y con esto te debería funcionar
saludos

p.s: en este ejemplo, el archivo .as esta al mismo nivel que el .fla,
pero si quisieras ubicarlo en carpetas, pues modificas el paso 0 con la ruta adecuada

Etiquetas: geturl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:17.