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

Script con getURL me da problemas

Estas en el tema de Script con getURL me da problemas en el foro de Flash y Actionscript en Foros del Web. Estoy rediseñando mi sitio en Flash, pero nadie me dijo, tampoco en el manual dice nada en los requerimientos tecnicos de Flash sobre la GRAN ...
  #1 (permalink)  
Antiguo 25/12/2004, 20:05
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Script con getURL me da problemas

Estoy rediseñando mi sitio en Flash, pero nadie me dijo, tampoco en el manual dice nada en los requerimientos tecnicos de Flash sobre la GRAN CANTIDAD DE PACIENCIA a invertir para hacerlo funcionar.

Para hacer los archivos de la interface lo menos pesado posible y cargar rapido, hay ciertas descripciones que Flash debe halar con loadVariables desde un archivo de texto. Cuando se pasa el mouse sobre un boton con RollOver, el loadVariables se activa y carga el texto. Eso lo hace perfecto.

El problema comienza aqui, la pagina que me da problemas es la que dedico a ciertos sistemas que he desarrollado en FileMaker Pro. En esa pagina la gente puede bajar copias sin costo. Para eso cada sistema tiene un enlace para bajar y este enlace tambien se captura del texto con loadVariable. Entonces cree dos botones, uno para Mac y otro para PC, porque algunos de estos softwares son solo para Mac. Este es el script que tienen los botones:

on (press) {
if (bajarpc == "No_disponible") {
ventanafalto._alpha = 100;
ventanafalto._x = 533;
ventanafalto._y = 209;
}
if (bajarpc != "No_disponible"){
getURL("../software_mac_pc/"+bajarpc,"_blank");
}
}

on (press) {
if (bajarmac == "No_disponible") {
ventanafalto._alpha = 100;
ventanafalto._x = 533;
ventanafalto._y = 209;
}
if (bajarmac != "No_disponible"){
getURL("../software_mac_pc/"+bajarmac,"_blank");
}
}

Los campos de donde captura los enlaces son "bajarmac" y "bajarpc" segun el caso. Preferi hacerlo asi para que fueran botones con enlaces dinamicos y no verme obligado a crear un boton por cada software, PERO FLASH ME ESTA ENCABRONANDO.

En cada caso el getURL debe solo trabajar si el campo bajarmac/bajarpc NO dice "No disponible", si por el contrario dice No disponible muestra una ventana con un aviso (ventanafalto ), sin embargo el getURL se salta a != y pretende entrar a la direccion, diga o no diga No disponible.

QUE PUEDO HACER, PORQUE LO MENOS QUE ME QUEDA ES TIRAR MI PC POR LA VENTANA.
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 25/12/2004 a las 21:43
  #2 (permalink)  
Antiguo 26/12/2004, 09:52
Avatar de ORendon  
Fecha de Ingreso: diciembre-2004
Ubicación: Med-Colombia
Mensajes: 46
Antigüedad: 13 años
Puntos: 0
Hola
No se si te entienda bien, pero trata de verificar la ruta que le pasas al getURL(...);
Si estas tratando de relizar una descarga, el getURL seria algo asi:
Código:
getURL("Carpeta\Archivo.zip",_blank);
Si no es eso lo que necesitas, trata de explicarte un poco mejor, para ayudarte en lo que se pueda

Caho
  #3 (permalink)  
Antiguo 26/12/2004, 10:55
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Hola ORendon, gracias por responder pero veo que no entendiste. El redireccionador del getURL funciona perfectamente, el se conecta con el archivo a bajar y lo baja.

El problema es que el script debe revisar que el campo llamado "bajarmac" no diga "No_disponible", de decirlo debe mostrar un mensaje advirtiendo que el archivo que se quiere bajar no esta disponible (ventanafalto) y luego no hacer mas nada.

De NO decir "No_disponible" y en su lugar hay un nombre "cualquiernombre.zip" entonces debe conectarse a "cualquiernombre.zip" y bajarlo, y eso lo hace muy bien. El problema es que DIGA O NO DIGA No disponible se pretende conectar. Por supuesto, si dice No disponible y el pretende conectarse a ese archivo, el servidor le va a dar un error 404 de archivo no encontrado.

Para tenerlo mas claro, ve aqui http://www.junior.com.do/swf/index.htm donde esta el sitio trabajando. Entra a la seccion Software y trata de usar los botones redondos de la izquierda.

Una cosa, inmediatamente entras tienes dos textos de no disponibles que hice que me pusiera automaticamente con otro script. Si das click en ellos veras la ventana (ventanafalto), pero si usas los botones redondos y luego click en el campo de enlace, diga o no diga no disponible, Flash pretende conectarse a la direccion "No_disponible".
__________________
JuniHH
- Mi blog
- Mi portafolio
  #4 (permalink)  
Antiguo 26/12/2004, 14:02
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 14 años, 7 meses
Puntos: 1
Ok, más o menos entendí.
Si las variables bajarmac y bajarpc son definidas por medio de un archivo externo entonces sería recomendable verificar el contenido de las variables al cargar el archivo externo.

Sea como sea verifica el valor de las varialbes ántes de los "if" que muestras aquí y también verifica que la acción que debe cambiar el valor de las variables a "No_disponible" y a "otro_valor" funcione correctamente. Porque si todo el código está bien entonces lo que anda fallando es al cambiar el valor a las variables ya que siempre tienen el mismo valor por eso siempre se trata de conectar.
__________________
- P R I N C E -
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 11:17.