Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/09/2007, 03:50
Avatar de Solid
Solid
 
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 180
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Flash + MySQL + PHP

A simple vista debería funcionar...
Asique lo que te recomiendo es lo siguiente, hacé un trace del valor de foto01 para saber cual es la URL que estás intentando abrir para asegurarte que las URL están ingresadas correctamente...

Recordá que el tema URLs (excepto que uses un parámetro para lockear direcciones) puede llegar a ser medio confuso...


Por ejemplo, supongamos la siguiente estructura...

index.php
/includes/pelicula.swf
/images/imagen.jpg


Si película.swf intentara llamar a imagen.jpg entonces tendría que bajar un nivel y subir otro, es decir la ruta de acceso a esa imagen sería "../imagenes/image.jpg"


peeeeeeeeeero....

Si index.php embedea a includes/pelicula.swf (un nivel más arriba) y este intenta abrir imagen.jpg entonces la ruta de acceso es imagenes/imagen.jpg (es decir, solo subo un nivel, no bajo ninguno).

En conclusión, Flash como standalone, toma rutas relativas así mismo, embedeado dentro de otra cosa (script, aplicación, etc etc etc) asume que todas las URLs son relativas a quien lo embedea...

Yo apostaría lo que fuera a que ese es tu problema, que de hecho podrías descubrirlo muy sencillamente si los traces funcionaran al ejecutar una película ya compilada...pero como no, aún tienes una opción muy sencilla...

Si tienes una estructura de este tipo (como la que te mostré) entonces checkea si la URL que estás pasando...porque usualmente en las bases de datos SIEMPRE guardamos solo el nombre del archivo, ningún tipo de ruta relativa a nada...

osea que estarías intentando llamar (siguiendo el mismo ejemplo) a imagen.jpg como si estuviera en la misma carpeta que index.php

Si este fuera tu caso, lo solucionas tan sencillo como agregando el "resto" de la ruta o bien al generar las variables:

Código PHP:
$cadena .= "&foto01=imagenes/" $foto01 
o bien al tirar el loadMovie...

Código PHP:
.loadMovie("imagenes/" this.foto01); 
Y listo...estoy más que seguro que es solamente un problema de URLs asique checkea eso y lo solucionás facil...
__________________
Just because I rock doesn't mean I'm stone