Akos_McCloud
Usuario habitual
Usuario habitual

Antes que nada, miren esta web:

http://www.metalslug4.co.kr/eng/main_eng.html

Observen los menus.

Lo que quiero saber es como cargo un menu así. Es decir, de un flash, cargo otro swf que es el menu y de este se cargue otro swf que contiene el contenido.

Ya conosco los ActionScripts que debo utilizar, pero no se si debo usar máscaras o capas especiales, y aun no se como usar bien los clip de pelicula vacios para cargar en ellos los swf externos.

Si alguien conoce un tutorial o un ejemplo que sele paresca un poco al de la página que mencione arriba, acerme el favor de mencionarmelo.

De antemano, gracias

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Con loadMovieNum("celebra.swf", 1)

donde celebra es la pelicula a cargar y 1 el level
tienes tantos levels como kieras
para cerrarla unloadMovieNum(1);
Creo q es a lo q te refieres la funcion loadMovie(); para clips dentro de la madre y loadMovieNum() para especificar niveles (capas)

saludos

Akos_McCloud
Usuario habitual
Usuario habitual

Pero para cargar los swf externos debo usar clip de peliculas vacios?

Asi he visto en libros, pero no me lo explican a detalle.

Ahora, el codigo que me mencionaste se le pone al boton, o no?

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

holas

no, no es necesario crear clips de pelicula, lo q te diria es que utilizases peliculas del mismo tamaño.
por ej
estas trabajando con una pelicula.swf de 550x400 que tiene un boton:
on(release){
loadmovieNum ("laotrapelicula.swf", 1)
}

laotrapelicula.swf tmb mide 550x400, asi a la hora de trabajar con ella aparte, sabes donde encontraras cada elemento, bueno que decir usa guias reglas etc tmb.

salu2

Avatar Image
Usuario Novato
Usuario Novato

Saludos... que bien que encontre esta disusiòn en el foro!!!

les comento, tengo un problema...yo tengo una .swf externo que tiene progrmaciòn ActionScript, cuando pruebo como ùnico esa pelìcula, la programaciòn esta perfecta...

PERO cuando aplico: loadMovie o loadMovieNum, se descontrolan la programaciòn del swf que me exporto....

Para conocimiento, el swf tiene un "juego" con "drap and drop" (arrastrar y soltar) y cuando sueltas la pieza en el lugar indicado, manda un mensaje diciendo que esta bien o mal... pues funciona perfectamente solo...

Cuando lo llamo desde la pelicula inicial, pierdo la config, de las piezas... y siempre me dice que estan mal ubicadas

Muchisimas gracias de antemano!!!

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Es complicado tu problema, hiciste tu el *.swf? tu mejor q nadie deberias saber q ocurre entonces, pues no tenemos links o codigo o lo q sea q nos pueda ayudar a analizar.

se me ocurre q el swf solo esta preparado para ser la pelicula madre (quiza por rutas, o algo de javascript, o vete a saber q).

El problema esta expuesto pero faltan detalles.

saludos

Avatar Image
Usuario Novato
Usuario Novato
Escrito originalmente por theblabla
Con loadMovieNum("celebra.swf", 1)

donde celebra es la pelicula a cargar y 1 el level
tienes tantos levels como kieras
para cerrarla unloadMovieNum(1);
Creo q es a lo q te refieres la funcion loadMovie(); para clips dentro de la madre y loadMovieNum() para especificar niveles (capas)

saludos
Me funciono perfecto el cargar un swf externo, pero carga en la madre como tú dices; pero es posible cargarla en otra ventana?.

Me explico mejor, quiero que este *.SWF se habra en otra ventana, en la que no quiero que aparescan los botones del navegador. Solamente que salga mi "cualquiercosa.swf" aparte.

saludos
Avatar Image
Come y duerme en el foro
Come y duerme en el foro

sip javascript


PARA ABRIR UNA VENTANA (POPUP) DESDE FLASH
on (release) {
getURL ("javascript:void(window.open('popup.html','popup','toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=400,height=200,top=50,left=50'))&quotGiño;


solo tienes q cambiar 'popup.html' por el tuyo
y el tamaño q tenga la pelicula swf

fijate q necesitas el html de tu pelicula

saludos

Avatar Image
Usuario Novato
Usuario Novato

No comprendo bien, lo ultimo.

Tengo que publicar mi "cualquiercosa.swf" en un documento "cualquiercosa.html" y posteriormente poner los datos que me diste?


Gracias por responder
Saludos

Avatar Image
Usuario Novato
Usuario Novato
Escrito originalmente por theblabla
sip javascript


PARA ABRIR UNA VENTANA (POPUP) DESDE FLASH
on (release) {
getURL ("javascript:void(window.open('popup.html','popup','toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=400,height=200,top=50,left=50'))&quotGiño;


solo tienes q cambiar 'popup.html' por el tuyo
y el tamaño q tenga la pelicula swf

fijate q necesitas el html de tu pelicula

saludos
Y la otra duda, estas acciones se los coloco al boton que me enviará al popup?
Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Buenas

Si, tienes q tener el html de tu pelicula swf que en este caso es el juego.
pongamosle "juego.html" y el *.swf mide 400x300

Entonces en la pelicula principal* (index.swf, o html)colocas el boton y le añades el codigo

on (release) { getURL ("javascript:void(window.open('juego.html','popup','toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=400,height=300,top=50,left=50'))");

te crea un popup quitandole las barras, los menus, etc y ajustado a la pelicula

*ES OTRA DISTINTA A LA DEL juego, el codigo se pone al boton (onRelease)

Akos_McCloud
Usuario habitual
Usuario habitual

Que bueno que metiron ese tema. Ahora ya no quiero cargar un swf, ahora quiero abrir una web con puro codigo html en un pop up, y abrirlo desde un swf

Ya construi el swf; esta ya terminado y ya puse todo el código y todo, pero no jala el botón.

Primero use el código como el que mencionan ustedes pero no jalo, despues use este:

on (release){
getURL("javascript:openNewWindow('Page.html','Spa','height=80,width=100,toolbar=no,scrollbars=no');&quotGiño
}

Pero tampoco no funcionó.

Ahora me sigo peleando con este trabajo por que no sale.

Lo más extraño es que cuando lo pruebo en mi PC cambiando la URL, si funciona, pero cuando subo el swf a la red ya con el URL correspondiente, ya no funciona.

Veanlo ustedes mismo: http://www.geocites.com/akosbrefos/MSAF4Beta.html

Cuando lo vean, abran el menu de arriba-izquierda y por ejemplo el link llamado SPARROWS tiene la URL http://www.geocities.com/akosbrefos/Sparrows.html y el nombre de ventana tiene Sparrows.

Pues ya ni sé que hacer; me desesperé con el trabajo y cada vez más lo estoy posponiendo y eso no me veneficia.



Regresndo un poco al tema inicial, ¿cómo le hago para que el swf externo se cargue en un lugar específico de la swf madre?

Espero que me despejen ambas incognitas

Avatar Image
Come y duerme en el foro
Come y duerme en el foro
Escrito originalmente por akosbrefos

on (release){
getURL("javascript:openNewWindow('Page.html','Spa','height=80,width=100,toolbar=no,scrollbars=no');&quotGiño
}


Hi akos, dices q has probado con este codigo (el de la cita),
pero veo q no coincide el nombre de la pag.html, asimismo fijate q las rutas sean las correctas

prueba con el sig a ver q tal:

on (release) { getURL ("javascript:void(window.open('Sparrows.html','popup','toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=100,height=300,top=50,left=50'))&quotGiño;
}


Bueno en negrita tienes los cambios que he metido, el tamaño lo cambie, por parecerme excesivamente pequeño, pero a tu gusto : D.

Pd: La pag por ser de yahoo tiene Javascript no se si eso sera la cuestion del problema, dices q desde tu pc si abre el popUp, por eso me dio q pensar q puede q sea el origen del problema el script q añade yahoo

Akos_McCloud
Usuario habitual
Usuario habitual

Lo intentaré, pero me has dado una nueva duda. ¿El nombre de la ventana debe coincidir con el título de la página o con el nombre del archivo html o se le puede poner el nombre que yo desee?

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Mmmmme sorprendes, en la accion llamamos a una pagina (por el nombre de su archivo: loquesea.html), si no existe esta pagina, nunca se abrira. Puede tener el nombre que tu quieras si eres quien la creo y la guardas con otro nombre. A la hora de llamarla no puedes referirte a ella con otro nombre. Es un concepto sencillo y que di por hecho tenias claro.


Un par de ejemplos

pongamos tu pag web: Sparrows.html

un link en html a tu web seria:

<a href="http://www.miSite.com/Sparrows.html">Txt_del_vinculo</a>

Si no pones el nombre correcto... nunca se abrira (en negrita), pongamos q el servidor es Apache y resulta q tiene el "case sensitive" activado. Tiene q tener exactamente igual las mayusculas y minusculas.

<a href="http://www.miSite.com/SPARROWS.html">Txt_del_vinculo</a>

Este link en el caso expuesto no se abriria.

Pues lo mismo en JavaScript, ActionScript, php, etc etc

Saludos

Avatar Image
Usuario Novato
Usuario Novato

Perfecto.

Una duda...
¿Como cargar la pelicula externa en un lugar determinado?

Quiero que cargue en un lugar especifico...

Saludos

Akos_McCloud
Usuario habitual
Usuario habitual

OK, con migo ya no hay problema, ya lo he resolvido.

Ahora KlaudioPotter, hasta donde te entendí es que quieres cargar un swfdentro de otro, pero me imagino que el que quieres cargar es más pequeño en pixeles y por ello lo quieres cargar en la madre en una sección especial de ella.

Bueno, eso es una buena pregunta. Yo tengo un ejemplo de como hacerlo. Te diria cómo se hace, pero no me acuerdo exactamente como va, pero te puedo dar el ejemplo, solo pidelo.

Pero regresando un poco al tema anterior que tenía. Ahora lo que quiero es que en mi SWF al dar clic se abra una pop up que refresque a una descarga, pero cuando esta se active, el pop up se cierre automaticamente sin hacer ningun aviso.

Tengo el ejemplo en HTML, pero no sé cómo hacerlo con ActionScript. Aqui pongo el ejmplo con HTML:

<li>"It's a me, Mario!" (0:04) <a href="#" onClick="crush=window.open('SoundtrackFiles/1.zip','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200');return false;">[Download]</a>

Si podrán notar, se esta direccionando directo al archivo ZIP y al final de toda la acción esta la frase "RETURN FALSE". Me imagino que debo utilizar esta frase en especial para cumplir mi cometido.

Quiero que alguien me informe al respecto.

Me imagino que mi codigo debe quedar asi. Corriganme por favor si me equivoco

on (release) {
getURL("javascript:void(window.open('MSGate.html','MSGate','width=120,height=80'))return false;&quotGiño;
}

Avatar Image
Come y duerme en el foro
Come y duerme en el foro
Escrito originalmente por klaudiopotter
Perfecto.
Una duda...
¿Como cargar la pelicula externa en un lugar determinado?
Quiero que cargue en un lugar especifico...
Saludos


Existen muchas posibilidades, mas arriba expuse brevemente como funciona:

loadMovieNum(); <--- Carga archivos *.swf encima de la madre, si eliges un archivo q es del mismo tamaño q la madre, ya sabes donde se cargara... no es muy explicito lo se, debes probarlo tu mismo, crea dos archivos swf. En el primero (archivo_1.swf) cambiale el fondo a azul por ej y pega lo siguiente en el frame:

loadMovieNum("archivo_2.swf", 1);

Lo guardamos como archivo_1.fla, con éste mismo abierto dibuja una figura (cuadrado, circulo, lo q sea y donde sea, pero dentro del escenario), ahora lo guardamos como archivo_2.fla y lo publicamos. Bien, solo queda abrir el "archivo_1.swf" desde el navegador o probando la escena desde flash. Podras observar q carga la imagen en el sitio donde tu "querias" que apareciese.


loadMovie(); <---- CArga *.swf e imagenes *.jpg no progresivos, mirate la ayuda de flash, en el diccionario de AS, busca por la M lo siguiente:
MovieClip.loadMovie()
Avatar Image
Usuario Novato
Usuario Novato
Escrito originalmente por akosbrefos
Ahora KlaudioPotter, hasta donde te entendí es que quieres cargar un swf dentro de otro, pero me imagino que el que quieres cargar es más pequeño en pixeles y por ello lo quieres cargar en la madre en una sección especial de ella.

Bueno, eso es una buena pregunta. Yo tengo un ejemplo de como hacerlo. Te diria cómo se hace, pero no me acuerdo exactamente como va, pero te puedo dar el ejemplo, solo pidelo.
Exacto eso es lo que quiero.

Con loadMovieNum("pelicula.swf", 21)

"21" es el nombre de la capa donde tengo,un fondo en el cual quiero que aparezca la pelicula.swf
Avatar Image
Come y duerme en el foro
Come y duerme en el foro
Escrito originalmente por akosbrefos
OK, con migo ya no hay problema, ya lo he resolvido.

Pero regresando un poco al tema anterior que tenía. Ahora lo que quiero es que en mi SWF al dar clic se abra una pop up que refresque a una descarga, pero cuando esta se active, el pop up se cierre automaticamente sin hacer ningun aviso.
Tengo el ejemplo en HTML, pero no sé cómo hacerlo con ActionScript. Aqui pongo el ejmplo con HTML:
<li>"It's a me, Mario!" (0:04) <a href="#" onClick="crush=window.open('SoundtrackFiles/1.zip','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200');return false;">[Download]</a>
Si podrán notar, se esta direccionando directo al archivo ZIP y al final de toda la acción esta la frase "RETURN FALSE". Me imagino que debo utilizar esta frase en especial para cumplir mi cometido.
Quiero que alguien me informe al respecto.
Me imagino que mi codigo debe quedar asi. Corriganme por favor si me equivoco
on (release) { getURL("javascript:void(window.open('MSGate.html','MSGate','width=120,height=80'))return false;");
}


Te comento q yo de javascript verde verde, quiza en el subforo de javascript te ayuden mejor. Pero como algo hay de flash voy a intentarlo.

Tenemos una Web madre q contiene un *.swf, al hacer clik en un boton abrira un popup (duda?? con otro swf no?), el codigo sigue siendo el mismo:

on (release) {
getURL ("javascript:void(window.open('popup.html','popup','toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,width=400,height=200,top=50,left=50'))");
}

Ahora en este nuevo popup abierto se supone tenemos un flash que hace lo siguiente automaticamente: Iniciar una descarga con javascript incluido, para que se cierre el popup si la descarga se inicia.

getURL ("javascript:onLoad=crush=window.open('SoundtrackFiles/1.zip','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200');return false";);
}


*Notas: Igual falta algun parentesis, he cambiado el evento onClik por onLoad, creo q esta soportado pero lo desconozco. ¿No deberia llevar un script en la cabecera?

Saludos
Avatar Image
Come y duerme en el foro
Come y duerme en el foro
Escrito originalmente por klaudiopotter

Exacto eso es lo que quiero.
Con loadMovieNum("pelicula.swf", 21)
"21" es el nombre de la capa donde tengo,un fondo en el cual quiero que aparezca la pelicula.swf


No son capas, son niveles, aunque te parezca una tonteria no es lo mismo.
de ahi si comunicas _level0 con _level1, la ruta no es la misma, en cambio las capas pertenecen solo al propio *.swf donde la ruta es siempre desde _root. Tambien existe otro concepto "profundidad" o Depht MovieClip.swapDepths()

Si es un fondo podrias hacerlo con el fondo de la madre q este dentro de un clip, unlodeas ese y lodeas el siguiente pero siempre dentro del mismo clip
o en la propia madre. pero como tu te apa�es
En la misma ayuda de flash tienes info. Busca sobre:

loadMovie()
loadMovieNum()
MovieClip.createEmptyMovieClip()
MovieClip.attachMovie()


Seguro q con alguna de esas consigues lo q quieres

Pd: la ayuda esta entre el panel acciones y el panel propiedades, el diccionario es la mejor referencia a esas dudas y vienen peque�os ejemplos. No confundir con la Ayuda q aparece en el menu superior.
Akos_McCloud
Usuario habitual
Usuario habitual

Creo que no me entendiste del todo.

Lo que quería es saber que desde un swf abrir un pop up que activa una descarga. Tan pronto como esta se descarga, el pop up se cierra automaticamente.

En el ejemplo que puse, al dar clic en el boton Download, se abria el popup y se cerraba cuando la descarga se activaba

<li>"It's a me, Mario!" (0:04) <a href="#" onClick="crush=window.open('SoundtrackFiles/1.zip','popup','toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,width=200,height=200');return false;">[Download]</a>

Las palabras en rojo son las que creo que hacen que se cierre el popup.

El popup no contiene nada (sin swf, y sin html)

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Te repito q yo de javascript poco de poco por no decir nada...

si puedes colgar los archivos... o foro javascript, poco mas puedo hacer.

Akos_McCloud
Usuario habitual
Usuario habitual

No creo que no me entendiste del todo. Lo que quiero hacer es que desde el swf principal se abra un popup que no contiene nada, pero este al finalizarse de cargarse, se refresque con la descarga de un archivo y cuando esta se active, que el popup se cierre sin dar ningun aviso.

El ejemplo HTML que puse es lo que hace, ahora yo quiero hacer lo mismo pero con ActionScript, pero no tengo ni la menor idea de cómo hacerlo.

Aqui esta de nuevo el html ejemplo:

<li>"It's a me, Mario!" (0:04) <a href="#" onClick="crush=window.open('SoundtrackFiles/1.zip','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200');return false;">[Download]</a>

KarolinaPCE
Usuario Novato
Usuario Novato

Hola a todos, soy nueva en el foro y relativamente nueva utilizando flash, estoy tratando de hacer una herramienta y desde un swf estoy cargando 2 swf mas, uno en el level 1 y otro en el level 2. El problema es que necesito que el swf del level 2 tenga un scroll, es decir, que este swf se va a comportar como un area de trabajo de un tamaño muchisimo mayor al swf principal, osea, al que lo carga, y no se como hacer esto, por favor les agradeceria si me pudieran colaborar, es muy importante y urgente para mi.

Gracias

Akos_McCloud
Usuario habitual
Usuario habitual

Pues depende de qué clase de área de trabajo, si es algo estatico, pues es fácil, pero si es donde tengas botones o formularios, ya es otra historia. Primero especifica

chielpadi
Usuario Novato
Usuario Novato

RE: Cargar un swf externo dentro de otro con un boton

Con loadMovieNum("celebra.swf", 1)

donde celebra es la pelicula a cargar y 1 el level
tienes tantos levels como kieras
para cerrarla unloadMovieNum(1);
Creo q es a lo q te refieres la funcion loadMovie(); para clips dentro de la madre y loadMovieNum() para especificar niveles (capas)

saludos
---------------------------------------------------------------------
buenos dias, me sirvio de mucho el loadMovieNum("celebra.swf", 1) porque llama a un flash temporal que dura 10segundos, pero cuando termine otra vez vuelve a comenzar y no se quita; entonces nose como utilizar el loadMovieNum.
el codigo q tengo es
on(release){
   loadMovieNum("formulario.swf",1);
}
y cuando agrego el codigo:
on(release){
    loadMovieNum("formulario.swf",1);
    unloadMovieNum(1);
}
al darle click en el boton no carga; en resumen; lo q kiero es llamar a un flash q dura 10segundos y q despues d eso 10segundos q se valla; de antemano gracias por vuestra respuestas
chielpadi
Usuario Novato
Usuario Novato

bueno y con la pregunta anterior, ¿llamando al flash? como hago q aparesca de fondo, osea detras de las letras,o eso solo se puede con clipdepelicula?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 31/Dic/2008, 17:36
bscreativo aura13diplo19kJan/09
Por: , el 19/Jul/2010, 15:29
nikimoto profeticsucauca13kOct/17
Por: , el 20/Feb/2009, 15:23
ceamha rivernike PaseanteDelForo carlitoway2635kApr/09
Por: , el 18/Feb/2007, 13:35
dosoc07kFeb/07
Por: , el 11/Ene/2006, 03:34
oscarchv ArTMOSaik Akos_McCloud24kNov/08