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

Funciona en flash, pero no en dreamweaver

Estas en el tema de Funciona en flash, pero no en dreamweaver en el foro de Flash y Actionscript en Foros del Web. Hola compañeros! Estoy haciendo una página web con algunos contenidos en flash. He hecho un carrusel con fotografias importadas mediante for y attach que funciona ...
  #1 (permalink)  
Antiguo 30/05/2010, 18:21
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Funciona en flash, pero no en dreamweaver

Hola compañeros!
Estoy haciendo una página web con algunos contenidos en flash.
He hecho un carrusel con fotografias importadas mediante for y attach que funciona perfectamente tanto en flash con en swf.
El problema es que cuando llevo el swf a dreamweaver, por alguna razón que desconozco, las fotos no se cargan y creo que tampoco funciona la precarga.
Lo raro es que funciona perfectamente si exportas a html el carrusel solo, pero no si va dentro de la página.
Alguna idea de por qué puede ser?
Gracias de antemano!
Un saludo!
J.
  #2 (permalink)  
Antiguo 30/05/2010, 22:44
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Funciona en flash, pero no en dreamweaver

Hola
Y para que llevas el swf a dreamweaver?
imagino que es para posicionarlo en el html o no??
bueno, si lo que haces es modificar el html, dreamweaver gentilmente
mete la cucharada y pone código adicional en el html, y esto puede
estar bloqueando el swf

Te recomiendo usar otro editor
saludos

p.d: El html lo publicas desde flash? o haces un html en dreamweaver y alli insertas el swf??
  #3 (permalink)  
Antiguo 31/05/2010, 12:37
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Respuesta: Funciona en flash, pero no en dreamweaver

Hola y muchas gracias por la respuesta!
Pues sí, como bien dices llevo el swf para posicionarlo dentro de la web hecha toda en html con dreamweaver.
El html cuando pongo el swf tiene este codigo:




<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="399">
<param name="movie" value="flash/fotosfinal.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="9.0.45.0" />
<!-- Esta etiqueta param indica a los usuarios de Flash Player 6.0 r65 o posterior que descarguen la versión más reciente de Flash Player. Elimínela si no desea que los usuarios vean el mensaje. -->
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- La siguiente etiqueta object es para navegadores distintos de IE. Ocúltela a IE mediante IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flash/fotosfinal.swf" width="960" height="399">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="9.0.45.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- El navegador muestra el siguiente contenido alternativo para usuarios con Flash Player 6.0 o versiones anteriores. -->
<div>
<h4>El contenido de esta página requiere una versión más reciente de Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtener Adobe Flash Player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>







Hay algún problema ahi???
Gracias!!!
  #4 (permalink)  
Antiguo 31/05/2010, 12:44
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: Funciona en flash, pero no en dreamweaver

si te funciona bien solo y no cuando lo insertas, puede ser porque mueves el swf de donde estaba(otra carpeta) y esto hace que se pierda la ruta de las fotos, o de los script o de cualquier otro archivo que ocupa el flash
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #5 (permalink)  
Antiguo 31/05/2010, 14:05
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Respuesta: Funciona en flash, pero no en dreamweaver

Podría ser eso si, pero he comprobado que no es... aun asi gracias!
Me he estado fijando y creo que el problema parece ser que no reconoce ciertas partes del AS. Lo extraño es que en flash funciona bien...
Es posible eso?
Adjunto el codigo de la pelicula a ver si hay algun problema!


var posX:Number = 0;
var totalFotos:Number = 24;
var ancho:Number = 750;
var finalX:Number = menucarrusel_mc._x;
var limIzq:Number = (totalFotos*ancho)-(1*ancho)-finalX;
var limDer:Number = finalX;
var numId:Number;
var i:Number = 0;






for (var i:Number = 0; i<totalFotos; i++) {
var clip:MovieClip = menucarrusel_mc.attachMovie("mini", "m"+i, i);
clip._x = ancho*i;
clip.foto_mc.loadMovie("img2/foto"+Number(i+1)+".jpg");
bordePrecarga_mc._visible = true;
bordePrecarga_mc.cargado_mc.onEnterFrame = function() {
var cargado:Number = clip.foto_mc.getBytesLoaded();
var total:Number = clip.foto_mc.getBytesTotal();
var por:Number = (cargado*100)/total;
this._xscale = por;
if (cargado == total && cargado>8) {
this.onEnterFrame = null;
bordePrecarga_mc._visible = false;
this._visible = false;
}
};




}









plecader_btn.onPress = function() {
if (finalX>-limIzq) {
finalX -= ancho*1;
menucarrusel_mc.onEnterFrame = function() {
this._x += (finalX-this._x)/8;
if (Math.round(this._x) == finalX) {
this._x = finalX;
this.onEnterFrame = null;
}
};
}
};
plecaizq_btn.onPress = function() {
if (finalX<limDer) {
finalX += ancho*1;
menucarrusel_mc.onEnterFrame = function() {
this._x += (finalX-this._x)/8;
if (Math.round(this._x) == finalX) {
this._x = finalX;
this.onEnterFrame = null;
}
};
}
};



El swf en el navegador y siempre soportado por un archivo html parece que hace la precarga pero luego no carga las imagenes....
Por otro lado el movieclip de la barra de precarga deberia desaparecer y en html no lo hace...

Gracias!!!!
J.
  #6 (permalink)  
Antiguo 31/05/2010, 14:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Funciona en flash, pero no en dreamweaver

Hola
El inconveniente podría ser este

clip.foto_mc.loadMovie("img2/foto"+Number(i+1)+".jpg");

Si el swf y el html estan en ubicaciones distintas,
prueba dejar el swf, el html y una imagen al mismo nivel y pruebas
con esto

clip.foto_mc.loadMovie("foto"+Number(i+1)+".jpg");

si funciona, entonces debes probar con varias combinaciones de rutas
hasta que encuentres la correcta

saludos
  #7 (permalink)  
Antiguo 31/05/2010, 15:05
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 14 años
Puntos: 0
Respuesta: Funciona en flash, pero no en dreamweaver

Funcionó!!!!
Muchisimas gracias!
Joder, juraría que ya había probado eso :)
Muchas gracias otra vez de verdad.
Hay alguna manera de agradecertelo, dando puntos o algo? Soy nuevo en estos mundos y no se bien como funciona!
Un saludo y gracias otra vez!!!
J.
  #8 (permalink)  
Antiguo 31/05/2010, 15:45
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Funciona en flash, pero no en dreamweaver

Hola

Cita:
Iniciado por Bichisuas Ver Mensaje
Funcionó!!!!
Muchisimas gracias!
Joder, juraría que ya había probado eso :)
Muchas gracias otra vez de verdad.
Hay alguna manera de agradecertelo, dando puntos o algo? Soy nuevo en estos mundos y no se bien como funciona!
Un saludo y gracias otra vez!!!
J.
de nada, pues si quieres dar karma da clic en el ying yang de mi usuario,
pero respondo igual que en cierta pelicula:

Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente: iEn una leyenda!

Jim Gordon: Nunca te he dado las gracias.
Batman: No tienes por qué hacerlo.

saludos

Etiquetas: dreamweaver, flash
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 13:18.