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

Abrir un swf desde otros swf sin que abra en un HTML

Estas en el tema de Abrir un swf desde otros swf sin que abra en un HTML en el foro de Flash y Actionscript en Foros del Web. Que tal amigos, si me pudieran ayudar con un codigo para un botón en AS2. La cuestión es que tenia que diseñar un portafolios de ...
  #1 (permalink)  
Antiguo 25/10/2010, 15:27
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Abrir un swf desde otros swf sin que abra en un HTML

Que tal amigos, si me pudieran ayudar con un codigo para un botón en AS2.

La cuestión es que tenia que diseñar un portafolios de paginas web en flash y eso ya lo tengo listo. Y que al darle click a una de las paginas web del portafolios se abriera un archivo SWF de una carpeta predeterminada y tambien todo funciona bien.

Pero se puede hacer que al darle click al botón el archivo SWF se abriera independiente sin tener que abrir en un explorador (Mozilla ó IE)???

Yo utilizo este codigo que me funciona perfectamente pero no es lo que me pide mi jefe porque el swf se abre junto a un HTML que no existe en la carpeta, solo quiero que abra el SWF solo.. ya sea en el reproductor flash o Swf opener. HELP ME!

on (release) {
getURL("Paginas/talleres/autocar.swf", "_blank");
}
  #2 (permalink)  
Antiguo 25/10/2010, 15:47
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Una buena idea seria que cargaras el flash directamente en el flash inicial mediante loadMovie() o loadMovieNum()

para esto debes crear un clip de película en el flash inicial el cual sera tu visor o proyector

Luego debes ponerle un nombre de instancia por ejemplo "visor"

Por ultimo al botón le pones este código:

on (release) {
visor.loadMovie("Paginas/talleres/autocar.swf");
}
  #3 (permalink)  
Antiguo 25/10/2010, 16:07
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Pusiera ser, dejame probar este código..
  #4 (permalink)  
Antiguo 26/10/2010, 07:02
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Si funciona hermano y hasta le agregué este codigo al clip de pelicula para ajustar el tamaño:

onClipEvent (data) {
if (this.getBytesLoaded()>=this.getBytesTotal()) {
this._width = 1515;
this._height = 520;
}
}

Pero no entiendo por qué no funciona el SWF dentro, no funcionan los botones o la transición de paginas del SWF que estoy llamando.
  #5 (permalink)  
Antiguo 26/10/2010, 09:24
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Hola bathory84:
En el primer frame de la película a cargar coloca éste código: this._lockroot = true;

Epero habete sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 26/10/2010, 09:29
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Hola Bandit, te refieres a que tengo que entrar en la linea de tiempo del SWF que voy a cargar?

Es decir colocar este ultimo codigo que dijiste en el SWF externo que voy a cargar.
  #7 (permalink)  
Antiguo 26/10/2010, 09:32
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Efectivamente o también puedes seleccionar el MC_vacío donde cargas tu película externa y le escribes éste código:
Código actionscript:
Ver original
  1. onClipEvent (load){
  2.     this._lockroot = true;
  3. }
Espero haberte sido de yuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 26/10/2010, 09:35
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Disculpa mi ignorancia pero al MC vacío ya le escribí este código que me dijiste hace un par de semanas para cambiar el tamaño:

onClipEvent (data) {
if (this.getBytesLoaded()>=this.getBytesTotal()) {
this._width = 1600;
this._height = 750;
}
}

Cómo quedaría el código completo de ese MC vacío por favor. Claro añadiendo el de arriba que acabas de escribir si se pueden colocar los dos códigos en el mismo MC vacío.
  #9 (permalink)  
Antiguo 26/10/2010, 09:45
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Listo vale... muchas gracias men.. eres un moustruo en flash.. por cierto tambien me sirvió el contador de visitas del otro dia...

Gracias a stramin tambien..
  #10 (permalink)  
Antiguo 26/10/2010, 09:48
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Entonces haz lo primero que te expliqué.
No recuerdo haberte dado ese código para el MC_vacío.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #11 (permalink)  
Antiguo 26/10/2010, 10:00
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Si vale, me lo diste pero para cambiar el tamaño a una imágen y ese mismo lo utilizé ahora para cambiar el tamaño de la pelicula.
  #12 (permalink)  
Antiguo 26/10/2010, 10:22
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Fijate en esto, quizá me puedas ayudar a terminar el portafolios. En un fotograma estan las paginas a mostrar en Miniatura (Botones) y en el siguiente fotograma esta la pelicula externa a mostrar con el codigo que me dijiste.

Puedo colocar en el boton de una de las paginas en miniatura un codigo para abrir el .swf externo? desde el boton y no colocando el codigo en el siguiente fotograma. Este es el codigo para el boton que utilizo y se dirije al fotograma donde está el MC vacio (visor) para el SWF externo:

on (release) {
_root.gotoAndStop("pagina1");
}

Y este es el codigo que está en el fotograma del MC vacio donde se muestra la pelicula externa:

visor.loadMovie("Paginas/talleres/enrique.swf");

Hay alguna manera de colocar estos dos codigos en el mismo boton para que me lleve al fotograma del MC vacio (pagina1) y que abra la pelicula sin tener que copiar el ultimo codigo en cada fotograma donde tenga que mostrar cada pelicula?
  #13 (permalink)  
Antiguo 26/10/2010, 20:41
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Por favor ayudame con esto, no quiero crear tantos fotogramas con MC vacios para tantas paginas por eso quiero poner en cada botón algo asi para que tengas una idea:

on (release) {
_root.gotoAndStop("pelicula");
visor.loadMovie("Paginas/talleres/enrique.swf");

}

Por supuesto este código no me funciona, aunque me lleva al fotograma "pelicula" donde se encuentra el MC vacio que muestra el SWF externo pues no lo abre porque en el fotograma no tiene el codigo: visor.loadMovie("Paginas/talleres/enrique.swf");

Eso es lo que quero evitar y poner este código dentro del boton todo junto, algo asi como te dije arriba.
  #14 (permalink)  
Antiguo 26/10/2010, 20:44
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por bathory84 Ver Mensaje
Por favor ayudame con esto, no quiero crear tantos fotogramas con MC vacios para tantas paginas por eso quiero poner en cada botón algo asi para que tengas una idea:

on (release) {
_root.gotoAndStop("pelicula");
visor.loadMovie("Paginas/talleres/enrique.swf");

}

Por supuesto este código no me funciona, aunque me lleva al fotograma "pelicula" donde se encuentra el MC vacio que muestra el SWF externo pues no lo abre porque en el fotograma no tiene el codigo: visor.loadMovie("Paginas/talleres/enrique.swf");

Eso es lo que quero evitar y poner este código dentro del boton todo junto, algo asi como te dije arriba.
hola
intentaste con _root.visor.loadMovie?
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #15 (permalink)  
Antiguo 26/10/2010, 20:59
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Por supuesto utilizé ese código en el botón:

on (release) {
_root.gotoAndStop("pelicula");
_root.visor.loadMovie("Paginas/talleres/enrique.swf");
}

Pero el "visor" (MC vacio) se encuentra en otro fotograma diferente al botón, Nombre del fotograma "pelicula".

A lo mejor es una tonteria que ustedes me ayudarian a resolver pero yo no puedo hacerlo, no estoy tan pulido en el flash y quiero aprender. HEEEEEELP..!
  #16 (permalink)  
Antiguo 26/10/2010, 21:02
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por bathory84 Ver Mensaje
Por supuesto utilizé ese código en el botón:

on (release) {
_root.gotoAndStop("pelicula");
_root.visor.loadMovie("Paginas/talleres/enrique.swf");
}

Pero el "visor" (MC vacio) se encuentra en otro fotograma diferente al botón, Nombre del fotograma "pelicula".

A lo mejor es una tonteria que ustedes me ayudarian a resolver pero yo no puedo hacerlo, no estoy tan pulido en el flash y quiero aprender. HEEEEEELP..!
pues no debería haber problema
entre fotogramas, intenta con gotoAndPlay
previo poner stop en cada fotograma

si nada, entonces usa una variable simplemente que tome
valor en el onrelease, y deja el código del loadmovie donde
originalmente lo tenías, pero usando esa variable

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #17 (permalink)  
Antiguo 26/10/2010, 21:12
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Disculpa pero eso que me estas diciendo de poner el loadmovie donde estaba antes pues volvería a lo mismo. Yo lo que quiero es utilizar el MC vacio llamado "visor" para cargar varias peliculas .SWF en él y no tener que hacer varios fotogramas para cargar tantas peliculas.

Debe haber una manera para ponerle al codigo del boton esta lógica:

Al presionar te vas al fotograma "pelicula" y en ese fotograma cargas la pelicula "enrique.swf".

Al botón de al lado ponerle:

Al presionar te vas al fotograma "pelicula" y en ese fotograma cargas la pelicula "autocar.swf".

Y al tercer botón ponerle:

Al presionar te vas al fotograma "pelicula" y en ese fotograma cargas la pelicula "ferretería.swf".


Y asi sucesivamente, pues algo asi es lo que necesito y es lo unico que me falta para terminar el portafolios comercial de mi jefe.

Última edición por bathory84; 26/10/2010 a las 21:17
  #18 (permalink)  
Antiguo 26/10/2010, 22:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por bathory84 Ver Mensaje
Disculpa pero eso que me estas diciendo de poner el loadmovie donde estaba antes pues volvería a lo mismo. Yo lo que quiero es utilizar el MC vacio llamado "visor" para cargar varias peliculas .SWF en él y no tener que hacer varios fotogramas para cargar tantas peliculas.

Debe haber una manera para ponerle al codigo del boton esta lógica:

Al presionar te vas al fotograma "pelicula" y en ese fotograma cargas la pelicula "enrique.swf".

Al botón de al lado ponerle:

Al presionar te vas al fotograma "pelicula" y en ese fotograma cargas la pelicula "autocar.swf".

Y al tercer botón ponerle:

Al presionar te vas al fotograma "pelicula" y en ese fotograma cargas la pelicula "ferretería.swf".


Y asi sucesivamente, pues algo asi es lo que necesito y es lo unico que me falta para terminar el portafolios comercial de mi jefe.
pues eso es lo que te estoy diciendo,
usa una variable que tome el valor
del swf al cargar, y simplemente usas
el mismo cargador para todos los swf,
cambiando el valor de la variable cada vez
que se presiona un botón
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #19 (permalink)  
Antiguo 27/10/2010, 11:25
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por stramin Ver Mensaje
Una buena idea seria que cargaras el flash directamente en el flash inicial mediante loadMovie() o loadMovieNum()

para esto debes crear un clip de película en el flash inicial el cual sera tu visor o proyector

Luego debes ponerle un nombre de instancia por ejemplo "visor"

Por ultimo al botón le pones este código:

on (release) {
visor.loadMovie("Paginas/talleres/autocar.swf");
}
Stramin, tu me podrias ayudar con lo que me resta del portafolios?
  #20 (permalink)  
Antiguo 27/10/2010, 13:11
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Hola bathory84:
No entiendo porque el afán de cargar en frames diferentes las sección de tu página, si simplemente utilizando un sólo MC_vacío colocado en el primer frame de tu película puedes cargar todas las secciones que desees visualizar según el botón que presiones.
Vas a conseguir lo mismo que creo que quieres hacer al cargar en diferentes frame las sesiones, al final solamente se verá esa película que se cargó en ese frame y no las otras.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #21 (permalink)  
Antiguo 27/10/2010, 21:17
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

El potafolios está estructurado de esta manera, pueden entrar: http://www.vycsolutions.com.ve/unete/

Luego que veas esto te darás cuenta que necesito ese detalle para terminarlo.

Hasta los momentos solo funciona la carpeta "talleres".
  #22 (permalink)  
Antiguo 27/10/2010, 23:49
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por mortiprogramador Ver Mensaje
pues eso es lo que te estoy diciendo,
usa una variable que tome el valor
del swf al cargar, y simplemente usas
el mismo cargador para todos los swf,
cambiando el valor de la variable cada vez
que se presiona un botón
intentaste esto?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #23 (permalink)  
Antiguo 28/10/2010, 07:07
Avatar de bathory84  
Fecha de Ingreso: junio-2010
Ubicación: Venezuela
Mensajes: 257
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por mortiprogramador Ver Mensaje
intentaste esto?
Si hermano pero no me funcionó.. bueno intentaré colocar el MC vacio en el mismo fotograma de las paginas miniatura, no me queda de otra.
  #24 (permalink)  
Antiguo 28/10/2010, 20:01
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Abrir un swf desde otros swf sin que abra en un HTML

Cita:
Iniciado por bathory84 Ver Mensaje
Si hermano pero no me funcionó.. bueno intentaré colocar el MC vacio en el mismo fotograma de las paginas miniatura, no me queda de otra.
podrias poner el código con el que intentaste?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: html, 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 17:17.