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

Enlazar SWF en Dreamweaver CS$

Estas en el tema de Enlazar SWF en Dreamweaver CS$ en el foro de Flash y Actionscript en Foros del Web. Hola a todos, llevo un buen rato buscando y no he encontrado la solución a mi problema, aunque me parece que debería ser bastante sencillo... ...
  #1 (permalink)  
Antiguo 08/02/2011, 14:44
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Enlazar SWF en Dreamweaver CS$

Hola a todos,
llevo un buen rato buscando y no he encontrado la solución a mi problema, aunque me parece que debería ser bastante sencillo...
Estoy creando una página web que incluye un SWF, y me gustaría enlazarlo a otra página de mi web. Estoy usando Dreamweaver CS4, que no tiene la opción "insertar botón flash", así que lo hice desde la opción instertar SWF. ¿Cómo hago para generar un enlace desde este SWF?
  #2 (permalink)  
Antiguo 08/02/2011, 14:49
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 14 años, 7 meses
Puntos: 138
Respuesta: Enlazar SWF en Dreamweaver CS$

Para insertar un botón tenés que dibujarlo y convertirlo en símbolo con F8, seleccionando de tipo Botón. Para enlazarlo a un archivo swf tenés que usar el método loadMovie.

Saludos
__________________
Jime~

Mi blog.
Mi twitter.
  #3 (permalink)  
Antiguo 08/02/2011, 15:01
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Enlazar SWF en Dreamweaver CS$

Gracias, pero creo que no he sido suficientemente específica:

Estoy creando una página web con algunos botones flash, para insertarlos después en Dreamweaver CS4. Como esta versión no incluye la función insertar botón flash, lo estoy haciendo como SWF. Hasta aquí todo bien, el problema es que no consigo enlazarlos con las respectivas URL. He estado leyendo y por lo que pude ver, tengo que hacerlo desde flash. El asunto es que yo ya le he dado un comportamiento al botón, para que se active sólo con mouseover:

stop();
stage.addEventListener(MouseEvent.MOUSE_OVER, playMovie);
function playMovie(event)
{
play();
}
stage.addEventListener(MouseEvent.MOUSE_OUT, stopMovie);
function stopMovie(event)
{
stop();
}

Por lo que tengo entendido, tengo que añadir algo así como:

on(press){
getURL(mi pagina.html","_blank");
}

Sin embargo, al hacerlo me genera un error... me falta algún parámetro, o qué es lo que estoy haciendo mal?
  #4 (permalink)  
Antiguo 08/02/2011, 15:15
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 14 años, 7 meses
Puntos: 138
Respuesta: Enlazar SWF en Dreamweaver CS$

Para enlazar un botón con la url tenés que poner el siguiente código

Para Actionscript 2.0
Código:
on(release){
       getURL("ruta_completa", "_blank");
}
(el código va en el botón)

Para Actionscript 3.0
Código:
function abrir(Event:MouseEvent):void {
navigateToURL(new URLRequest("ruta_completa.html", "_blank"));
}
boton.addEventListener(MouseEvent.CLICK,abrir);
Espero haber entendido bien tu pregunta, y haberme explicado bien en la respuesta
Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #5 (permalink)  
Antiguo 08/02/2011, 15:36
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
más o menos...

Hola jime, gracias por tu respuesta... la verdad no funciona aún, pero te agradecería si me puedes dar una ayuda porque es la información más cercana que he conseguido y soy muuuuy nueva con actionscript, pero es lo único que me falta para terminar...
Estoy usando actionscript 3. Usé mal el término botón... quiero que funcione como un botón en mi web, pero lo que tengo es una película con varios botones adentro. Las acciones las puse sobre una capa nueva con el nombre de actions, así que necesito que ejecute las acciones sobre el escenario, me parece. Lo que necesito ahora es que cuando hago clic sobre ella me dirija a otra URL... pero no sé en donde debe ir esta parte, en relación con el resto del código que ya tengo y que puse anteriormente. Si pongo al final el código que me diste me genera estos errores:
1137: Incorrect number of arguments. Expected no more than 1.
  #6 (permalink)  
Antiguo 08/02/2011, 15:54
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 14 años, 7 meses
Puntos: 138
Respuesta: Enlazar SWF en Dreamweaver CS$

Perdón, en el código que te di había un "_blank" que sobraba .

Tenemos en el escenario 5 botones con diferentes nombres de instancia: "btn1", "btn2", "btn3" y así sucesivamente (los nombres de instancia los aplicás en el panel de propiedades -Ctrl+F3-). Estos botones están en la capa 1.

En un fotograma en una nueva capa colocamos este código:

Código:
function abrir(Event:MouseEvent):void {
navigateToURL(new URLRequest("ruta_completa.html"));
}
btn1.addEventListener(MouseEvent.CLICK,abrir);

function abrir2(Event:MouseEvent):void {
navigateToURL(new URLRequest("ruta_completa.html"));
}
btn2.addEventListener(MouseEvent.CLICK,abrir2);

function abrir3(Event:MouseEvent):void {
navigateToURL(new URLRequest("ruta_completa.html"));
}
btn3.addEventListener(MouseEvent.CLICK,abrir3);

function abrir4(Event:MouseEvent):void {
navigateToURL(new URLRequest("ruta_completa.html"));
}
btn4.addEventListener(MouseEvent.CLICK,abrir4);

function abrir5(Event:MouseEvent):void {
navigateToURL(new URLRequest("ruta_completa.html"));
}
btn5.addEventListener(MouseEvent.CLICK,abrir5);
Y creo que tendría que funcionar.

Saludos!!

Edito: Por si te sirve, subí un ejemplo a megaupload: http://www.megaupload.com/?d=RB0YP9Q3

Saludos
__________________
Jime~

Mi blog.
Mi twitter.

Última edición por Jime25; 08/02/2011 a las 15:57 Razón: subir ejemplo
  #7 (permalink)  
Antiguo 08/02/2011, 16:25
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Enlazar SWF en Dreamweaver CS$

Funcionó!!!!!
Muchisísisisisimas gracias.... realmente es genial encontrar gente que te ayude así.
De veras, me arreglaste la semana!!!! Gracias otra vez!!!
  #8 (permalink)  
Antiguo 08/02/2011, 16:48
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Enlazar SWF en Dreamweaver CS$

Una pequeña pregunta más... disculpa, soy muy novata en esto... cómo hago para que el enlace se abra en la misma ventana y no me genere una nueva???
  #9 (permalink)  
Antiguo 08/02/2011, 17:03
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Enlazar SWF en Dreamweaver CS$

Hola irenelema:
Aquí tienes un ejemplo para abrir el Google:
Código actionscript:
Ver original
  1. function irPagina(event:MouseEvent):void {
  2.     navigateToURL(new URLRequest("http://www.google.com.pe/"),"_self");
  3. }
  4. miBoton.addEventListener(MouseEvent.CLICK, irPagina);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #10 (permalink)  
Antiguo 08/02/2011, 17:15
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Enlazar SWF en Dreamweaver CS$

Si, me han sido de mucha ayuda. Este foro es de lo mejor!!!

Etiquetas: cs4, dreamweaver, enlace, swf
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 22:20.