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

Desesperado Por Saber Esto!!!

Estas en el tema de Desesperado Por Saber Esto!!! en el foro de Flash y Actionscript en Foros del Web. Hola a todos, esto ya lo pregunté la semana pasada, pero no tuve mucho éxito. Así que ahora lo repito para ver si mi suerte ...
  #1 (permalink)  
Antiguo 14/01/2002, 07:00
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Desesperado Por Saber Esto!!!

Hola a todos, esto ya lo pregunté la semana pasada, pero no tuve mucho éxito. Así que ahora lo repito para ver si mi suerte cambia.

Por favor, sed buenos y tratad de contestarme, q estoy desesperadito

En una web que estoy haciendo tengo una ventana (popup -aunque eso da igual-) que no tiene scrollbar ni toolbar, y dentro de ella hay un botón hecho en flash.
Querría que al clicar sobre ese botón se abriera otra ventana, también sin scroll ni toll bars, y que yo controlase su ubicación y sus dimensiones.

Qué código tengo que poner en el GETURL del botón en FLASH?
Qué código tengo que poner en el HEAD y el BODY de esa nueva ventana?

Espero haberme explicado bien.

Gracias a todos de antemano.
  #2 (permalink)  
Antiguo 14/01/2002, 08:44
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

Hola, estoy realizando un tutorial sobre flash, y tengo explicado lo que tu quieres saber. Miralo a ver que tal te funciona:

www.isencia.com/test/tutorial.html

Nos vemos
  #3 (permalink)  
Antiguo 14/01/2002, 10:45
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Hola abuenog.
Antes de nada, gracias por tu ayuda. Es una lástima que no me haya servido de nada. Es que si analizas bien mi mensaje, verás que ese caso concreto que planteo no se soluciona en tu tutorial. T explico d nuevo cómo es mi página: Tras abrir la pág principal, empiezan a abrirse hasta 8 mini-popups (como si fueran de publicidad). En cada una de esas hay ya, x tanto, un trozo de código java que llama a la siguiente pop-up, ¿no? Y además, hay un botón que ocupa toda la ventana y q está hecho en flash. El rollo es q yo kiero q dsd cualquiera d esas ventanas puedas clicar para que se abra una novena ventana(con medidas y ubicación q yo regule).
Mi pregunta es: ¿qué código exacto debo poner en el GETURL?
y ¿qué código exacto debo poner en el HEAD de las 8 popups (teniendo en cuenta, además, que ya hay un trozo de código java escrito -el q llama a la siguiente popup-)?
He tratado de explicarme lo mejor posible, xro sé q es complicado de entender sin verlo.
Voy a dejar pasar un tiempo para ver si lo entiendes y me puedes contestar. Si no, te mandaré un e-mail más preciso, a poder ser.
En cuanto a tu tutorial, he de decir que el diseño me parece muy bueno (muy modernillo, con buen uso de los colores y del alpha...). Sin embargo, me parece también que, quizás, para un tutorial hay que safricar un poco el diseño y hacerlo más accesible a la gente (poner las letras un pelín más grandes y cambiar quizás la tipografía). Y eso que yo no soporto que toquen nada de lo que yo diseño para hacerlo más inteligible o lo que sea.
Un saludo
  #4 (permalink)  
Antiguo 14/01/2002, 11:21
 
Fecha de Ingreso: enero-2002
Mensajes: 36
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Yo pondría:

(heheheh, creo que una respuesta similar la he enviado unas 3 veces en una semana)

en el botón de flash (que estará en cada una de las páginas):

<pre>getURL (&quot;javascript:abrir_ventana(´pag.htm´);&quot;) ; </pre>

En el código de cada una de las páginas que contiene ese botón y que han de permitir abrir &quot;pag.htm&quot; en una nueva ventana:

<pre>
&lt;script language=&quot;JavaScript&quot;&gt;

function autoopen(...) {
codigo //la funcion que tienes definida para que vaya abriendo al cargar
}

// variables de configuración

var ventana;
var ancho = 100; // 100 se ha de cambiar por el entero que indica el ancho de la ventana que se va a abrir
var alto = 100; // 100 se ha de cambiar por el entero que indice el alto de la ventana que se va a abrir

// funcion de soporte

function ini_resolucion() {
xdist = parseInt((screen.width - ancho) /2);
ydist = parseInt((screen.height - alto) /2);
win_cfg=&quot;width=&quot;+ancho+&quot;,height=&qu ot;+alto+&quot;,dependent=no,alwaysRaised=yes,left =&quot;+xdist+&quot;,top=&quot;+ydist+&quot;,locat ion=no,menubar=no,resizable=no,status=no,titlebar= no,toolbar=no,scrollbars=no&quot;;

return win_cfg;
}

// funcion llamada desde el boton FLASH

function abrir_ventana(destino) {
ventana = window.open(destimp,´ventana´,ini_resolucion());
}

&lt;/script&gt;
</pre>


Suerte y saludos de Reek
  #5 (permalink)  
Antiguo 14/01/2002, 11:21
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

Hola de nuevo.
A ver si te entendi bien. Abres la pagina principal, y esta te abre un pop-up, q a su vez abre otro pop-up, y asi hasta 8. Y luego quieres que al pulsar cualquiera de estos pop-ups te abra un 9?
Si es asi lo que quieres, los htmls de los pop-ups no debes de tocarlos para nada, ya que con flash puedes abrir la ventana 9. A todos los botones les debes de poner el mismo codigo:

on (release) {
getURL (&quot;javascript:window.open(\&quot;hola.html\&qu ot;,\&quot;_blank\&quot;,\&quot;width=200 height=100\&quot;);&quot;);
}

A ver si es esto lo que quieres. Si no, intenta enviarme algun ejemplo para comprenderlo mejor.

Nos vemos
  #6 (permalink)  
Antiguo 14/01/2002, 11:56
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Lo has entendido a la perfección, Abuenog.
La idea es que al clicar en esos botones se abra la novena popup. Y la solución que me propones de hacerlo desde flash con un simple ONRELEASE GETURL es la más lógica.
Lo que pasa es que me da la sensación de que falta algo, ¿no? Falta un trozo de código JAVA para poner en el HEAD de las popups, ¿no?
Algo estilo a:
&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!-- Begin
function popupPage() {
var page = &quot;x.html&quot;;
windowprops = &quot;height=150,width=300,location=no,&quot; + &quot;scrollbars=no,menubars=no,toolbars=no,resiza ble=yes&quot;;
window.open(page, &quot;Popup&quot;, windowprops);
}
// End --&gt;
&lt;/script&gt;
  #7 (permalink)  
Antiguo 14/01/2002, 12:09
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

Hola de nuevo.
En el codigo que te he dado ya lo hace directamente sin tener que poner mas codigo en el html. Si prefieres hacerlo de la otra manera puedes hacerlo asi:

onrelease:
on (release) {
getURL (&quot;javascript:abrir_ventana9()&quot;);
}


Y luego en el html de los pop-ups poner:

function abrir_ventana9()
{
window.open(&quot;ventana9&quot;,&quot;_blank&quot ;,&quot;width=100 height=100&quot;);
}

A ver q tal te va.
  #8 (permalink)  
Antiguo 14/01/2002, 12:15
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Me parece más complicada esta última opción que la anterior que me dabas, así que voy a probar con la otra.
Aún así le falta una cosa, xq en el código que me escribiste no estaban las opciones para regular el tamaño y la ubicación de la novena ventana
(dios, qué ganas de que estuvieras aquí para explicártelo in situ y que nos entendiéramos a la primera!)
Gracias por todo
  #9 (permalink)  
Antiguo 14/01/2002, 12:27
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

EUREKA!!!!!!
Bueno, a medias.
Lo he intentado cómo decías y casi me funciona del todo.
Ahora hay dos problemillas:
el primero, el que te comentaba en el anterior mensaje; la ubicación de la ventana que se abre.
el segundo, que al clicar en el botón y abrirse la ventana nueva, no sé por qué desaparece el botón de la otra y me aparece un texto (&quot;object&quot;).
¡¿Es que nunca acabaré con esta pesadilla?!!!
  #10 (permalink)  
Antiguo 14/01/2002, 12:37
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

Hola, para lo de la ubicacion usa donde width y el height estas propiedades:

top=100
left=100

Y en cuanto al otro problema, a mi tb me esta dando ahora. No se pq sucede. Preguntalo por ahi, quiza alguien lo sepa.

Si encuentro la solucion te lo digo.

  #11 (permalink)  
Antiguo 14/01/2002, 12:46
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

Bueno, te puedo decir que en esa segunda opcion ese problema no sucede, lo he probado y funciona bien.
  #12 (permalink)  
Antiguo 14/01/2002, 12:46
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Ya. Lo de left y top ya sabía cómo solucionarlo.
Lo otro, no tengo ni idea de por qué pasa.
Me parece que lo de preguntarlo por ahí va a ser bastante difícil, porque para que tú te situaras en todo lo que te contaba nos ha hecho falta toda la tarde, así que imagínate si tengo que explicar este último paso también.

Bueno, voy a indagar por ahí a ver por qué pasa esto.

Un millón de gracias por todo.
  #13 (permalink)  
Antiguo 14/01/2002, 12:48
 
Fecha de Ingreso: enero-2002
Mensajes: 36
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Imagino que mi respuesta realmente no te sirvió de nada no ??

:(

En fin, quizás otro dia nos va mejor...

Reek
  #14 (permalink)  
Antiguo 14/01/2002, 12:49
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Entonces voy a intentarlo yo también con esa segunda opción, pero no sé si sabré hacerlo.
Ahora te cuento
  #15 (permalink)  
Antiguo 14/01/2002, 13:14
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

Bueno, te hice un ejemplo, y asi acabamos antes:

http://www.isencia.com/test/abrirventana.zip


Reek, tu opcion era muy buena, pero ya ves que es mucho codigo para algo tan sencillo.

Un saludo
  #16 (permalink)  
Antiguo 14/01/2002, 13:38
 
Fecha de Ingreso: enero-2002
Mensajes: 36
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Tienes razón Alberto !

De todas maneras gracias.

Saludos de Reek
  #17 (permalink)  
Antiguo 14/01/2002, 18:22
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Un millón de gracias, Abuenog y un millón de gracias Reek.

Llevaba tres semanas por foros por el mundo adelante y no era capaz ni de hacerme entender!

Abuenog, este ejemplo que hiciste para que me descargara me fue muy útil.

Reek, descarté un poco tus consejos porque yo de JAVASCRIPT no tengo ni idea, y si quería aplicar los códigos que tú me dabas, iba de cráneo.

Gracias a los dos. En cuanto haya terminado la &quot;maldita&quot; página os lo haré saber para que veáis qué era todo aquello a lo que me refería.

Si queréis ver otra web en la que estoy trabajando:

http://www.jandei.com

Un saludo
  #18 (permalink)  
Antiguo 15/01/2002, 05:37
 
Fecha de Ingreso: enero-2002
Mensajes: 66
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Desesperado Por Saber Esto!!!

Muchas gracias Reek y muchas gracias Abuenog.
Me habéis sido de gran ayuda.
prometo teneros informados cuando publique esta página que tantos problemas me está dando.

Si queréis ver otra en la que estoy trabajando:

http://www.jandei.com
  #19 (permalink)  
Antiguo 15/01/2002, 05:43
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Desesperado Por Saber Esto!!!

De nada, para eso estamos, para ayudarnos.
Nos vemos
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 00:02.