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

Como conectar swf dentro del principal

Estas en el tema de Como conectar swf dentro del principal en el foro de Flash y Actionscript en Foros del Web. Hola, estoy haciendo mi web en flash totalmente pero ahora cambie a AS3 antes podía comunicarme dentro del menú principal (pagina principal) con este codigo ...
  #1 (permalink)  
Antiguo 08/01/2010, 20:10
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Como conectar swf dentro del principal

Hola, estoy haciendo mi web en flash totalmente pero ahora cambie a AS3 antes podía comunicarme dentro del menú principal (pagina principal) con este codigo AS2:

on (release)
{
getURL("pagina2.swf", "_level2");
}

pero ahora no se como comunicar las paginas en la principal, ojala me deje entender... espero su ayuda...

Slds,
  #2 (permalink)  
Antiguo 08/01/2010, 23:19
 
Fecha de Ingreso: agosto-2009
Mensajes: 20
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Como conectar swf dentro del principal

Hola que tal, no es exactamente lo que necesitas pero asi es como yo llamo a swf en animaciones y presentaciones, ojala te sirva.
pon esto en el frame que quieres que te aparesca el swf.

var holderr:Loader = new Loader();
holderr.load(new URLRequest("archivo.swf"));
addChild(holderr);
  #3 (permalink)  
Antiguo 10/01/2010, 10:32
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Como conectar swf dentro del principal

Hola, gracias por responder, pero no es lo que busco, exactamente quiero comunicar la pagina web al hacer click en el boton... eso es lo que no puedo hacer hasta ahora.... estoy pensando en volver hacer todo en AS2 :(
  #4 (permalink)  
Antiguo 10/01/2010, 11:59
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: Como conectar swf dentro del principal

Hola macuruso:
En As 2:
Para cargar una película externa dentro de la principal en el nivel 2, se usas el siguiente código:
on(release){
loadMovieNum("nombre.swf", 2);
}
El getURL() sirve para cargar una página en HTML.

Espero haberte sido de ayuda
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 10/01/2010, 14:18
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Como conectar swf dentro del principal

Hola, yo lo hacia con este: on (release)
{
getURL("pagina2.swf", "_level2");
}

Pero lo que deseo es tener el codigo en AS3 porque ahora estoy haciendo otra web con este codigo... espero me puedas ayudar...
  #6 (permalink)  
Antiguo 11/01/2010, 09:49
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: Como conectar swf dentro del principal

Ya te dije que AS2 ese código no es para cargar películas externas, a menso que estén dentro de un MTML.
Para hacerlo en AS3 el código ya no se puede escribir en el botón, lo tienes que hacer en el frame de la línea de tiempo principal.
Aquí tienes un ejemplo:
Código:
function irBanditSite(event:MouseEvent):void{
	var banditURL:URLRequest = new URLRequest("http://www.banditwebdesign.com/");
	navigateToURL(banditURL);
}
miBoton.addEventListener(MouseEvent.CLICK, irBanditSite);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 11/01/2010, 19:46
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Como conectar swf dentro del principal

Hola Bandit, te digo que yo utilizaba ese codigo para cargar los swf dentro de la swf principal y si era un html... pero como te explico en el primer post lo que quiero conseguir es hacer esa funcion para que pueda cargar dentro de mi pelicula principal... probare como dices que es.... pero en tu ejm va a un link de una pagina... y lo que yo quiero es ir a otro swf que se carge dentro de la pagina...
  #8 (permalink)  
Antiguo 12/01/2010, 17:43
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: Como conectar swf dentro del principal

Hola macuruso:
Para cargar una película utiliza éste código:
Código:
var urlSwf:URLRequest = new URLRequest("pagina2.swf");
var cargarSwf:Loader = new Loader();
cargarSwf.load(urlSwf);
this.addChild(cargarSwf);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 13/01/2010, 20:18
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Como conectar swf dentro del principal

Ok, gracias nuevamente, pero aun no soluciona el inconveniente... =( yo lo que quiero es que se carge por medio de un boton... que llame a otro como links de menu... :(
  #10 (permalink)  
Antiguo 14/01/2010, 03:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 47
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como conectar swf dentro del principal

hay una forma de hacerlo para varios botones y cargando peliculas en este caso podria ser asi:
var ldr:Loader=new Loader();
ldr.x=//lo pones donde quieras en x
ldr.y=//lo pones donde quieras en y

var string:URLRequest=new URLRequest("inicio.swf");
ldr.load(string);
addChild(ldr);
boton1.addEventListener(MouseEvent.CLICK,cargarpel i);
boton2.addEventListener(MouseEvent.CLICK,cargarpel i);

function cargarpeli(e:MouseEvent):void{
switch(e.currentTarget.name){

case "btn1":string.url="pelicula1.swf";break;
case "btn2":string.url="pelicula2.swf";break;
}
ldr.load(string);
  #11 (permalink)  
Antiguo 14/01/2010, 20:07
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Como conectar swf dentro del principal

Gracias de todas maneras... no funciono como esperaba.... :(

Etiquetas: principal, 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 12:09.