Foros del Web » Creando para Internet » Herramientas y Software »

problemas con botón flash

Estas en el tema de problemas con botón flash en el foro de Herramientas y Software en Foros del Web. Buenas tardes: He hecho una web en flash cs3, y la he insertado en dw. En dw he insertado un .swf, que tiene un botón ...
  #1 (permalink)  
Antiguo 20/11/2009, 12:25
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 meses
Puntos: 0
problemas con botón flash

Buenas tardes:
He hecho una web en flash cs3, y la he insertado en dw. En dw he insertado un .swf, que tiene un botón que carga otro .swf. Al publicarla desde el flash, me funciona correctamente, pero desde el dw, cuando lo publico, al pulsar ese botón no carga nada, se queda en la misma película. No sé a que se debe. En la capa de acciones de la película flash he puesto el siguiente código:

boton_btn.onPress=function(){
contenedor_mc.loadMovie("Menu.swf");
}

También he probado poniendo código al botón:

on (release){
contenedor_mc.loadMovie("Menu.swf");
}

pero tampoco funciona.

Si alguien puediera ayudarme, se lo agradecería.

Saludos.
  #2 (permalink)  
Antiguo 30/11/2009, 10:43
 
Fecha de Ingreso: noviembre-2007
Mensajes: 191
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: problemas con botón flash

Hola!
quiza ya solucionaste tu problema, pero quiza no, asi que te respondo lo que te puede estar dando error:

Supongamos que los archivos de tu web estan dentro de una carpeta llamada
"miWeb", y dentro de esa carpeta, los archivos estan dispuestos asi:

miWeb/carpetaFlash/menu.swf
miWeb/carpetaFlash/main.swf
miWeb/carpetaFlash/intro.swf
miWeb/index.html


Como veras, el index.html esta en el directorio raiz, mientras que los archivos swf estan dentro de "carpetaFlash".

Cuando llamas al main.swf que esta incrustado en index.html es como si main.swf estaria en el directorio raiz. Porque no se tiene en cuenta la ubicacion del main.swf, sino la del index.html que es el archivo que lo contiene.

Por esto al hacer loadMovie("Menu.swf"); te da error, ya que "Menu.swf" no esta en la misma carpeta del index.html

Lo correcto seria: loadMovie("carpetaFlash/Menu.swf");



Espero te halla servido!
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:57.