En este grupo En todos

Foro de Flash



Hola me estoy iniciando en diseño web

Daniel
Analista de sistemas de computación da...
Escrito por Daniel Pochettino
el 10/08/2010

Estoy utilizando Flash CS4 con AS 3. 0, Podrían ayudarme...? Deseo realizar un proyecto de página web, ya he visto como ejecutar los botones e ir de una escena a otra, pero deseo saber como hacer para que los botones del lado izquierdo queden siempre definidos y no tener que colocarlos en cada escena para que allí estén?

Por otro lado las páginas de mi web tienen distinta altura, como puedo hacer para cargarlas y que no se vea la diferencia de altura? Solamente definiendolas a todas como la más alta o hay otra opción?

Gracias por su ayuda

Escrito por César Oré Ozejo (bandit)
el 10/08/2010

Hola Danil:
Para empezar no trabajes con varias escenas, simplemente haz tu página principal con la interface y el menú y las secciones de tu página las haces en películas independientes, todas deben de ser del mismo tamaño.

Espero haberte sido de ayuda.

César.

Daniel Pochettino
Analista de sistemas de computación da...
Escrito por Daniel Pochettino
el 12/08/2010

Gracias Cesar, lo voy a intentar, cuando tenga dudas acudo a e-magister.

He realizado un formulario con datos de quienes visiten la pagina, pero no se como enviarlo a un e-mail, quien me pueda dar esa información le agradeceré mucho.

Daniel Pochettino
Analista de sistemas de computación da...
Escrito por Daniel Pochettino
el 04/09/2010

Cesar, para la carga de cada pagina luego de hacer el menu, debo hacerlo con navigateToURL o existe alguna otra instrucción en AS 3.0? Tambien lei en algún lugar que puedo hacer una precarga de las paginas para evitar demoras.... En definitiva cual es la mejor manera de acceder a las distintas paginas de un proyecto web?


Escrito por César Oré Ozejo (bandit)
el 06/09/2010

Hola Daniel:
Para cargar películas externas mediante un botón utiliza éste código:
function cargarPel(event:MouseEvent):void {
var urlSwf:URLRequest = new URLRequest("nombre. Swf");
var cargarSwf:Loader = new Loader();
cargarSwf. Load(urlSwf);
this. AddChild(cargarSwf);
}
miBoton. AddEventListener(MouseEvent. CLICK, cargarPel);

Las precargas no evita que se demore la película a cargar, sirve para que el visitante se entere que se está cargando la película y recién cuando se ha cargado completamente se mostrará.

Para cargar páginas en HTML mediante un botón, aquí un ejemplo para cargar el Google:
miBoton. AddEventListener(MouseEvent. CLICK, callLink);
function callLink(event:MouseEvent):void {
var url:String="https://www.google.com. Pe/ ";
var request:URLRequest=new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Error occurred! ");
}
}

Espero haberte sido de ayuda.

César.

Daniel Pochettino
Analista de sistemas de computación da...
Escrito por Daniel Pochettino
el 07/09/2010

Cesar, muchas gracias, como siempre de muchísima ayuda para quienes aún estamos en pañales y muy nuevitos, el inconveniente que encontre es que addChild la carga por encima de la que ya estaba visualizandose y muestra ambas encimadas o sobrepuestas una arriba de la otra, tiene algún parámetro que abra la nueva página en una hoja en blanco, algo así como _blank?

Escrito por César Oré Ozejo (bandit)
el 07/09/2010

Hola Daniel:
Utiliza éste código:
var contenedor:Loader = new Loader();
contenedor. X=0;
contenedor. Y=100;
function carga(event:MouseEvent):void {
contenedor. Load(new URLRequest("prueba_borrar. Swf"));
addChild(contenedor);
}
boton. AddEventListener(MouseEvent. CLICK, carga);

Con los valores de las coordenadas X e Y úedes cambiar su ubicación.

Espero haberet sido de ayuda.

César.

Daniel Pochettino
Analista de sistemas de computación da...
Escrito por Daniel Pochettino
el 15/09/2010

Cesar, sabes con tus aportes he podido probar diferentes modalidades, pero me encontre con que si lo hago con que cada escena sea una página distinta en todas ellas debo colocar y definir los botones y el pie de página... Si lo hago con addchild y aunque lo coloque en las coordenadas que necesito para tapar lo que en la página anterior había, no utiliza el fondo que le coloque y no me tapa lo que habia, es decir que lo superpone con los anteriores elementos existentes. Si uso NavigatetoURL sucede lo mismo que con las escenas.

Por el momento lo más acertado que encontré fue realizar todo en la misma linea de tiempo, colocar etiquetas para cada página y prolongar las lineas de tiempo de los botones y el pie de página.. Es lo correcto...?

Así que te pregunto con tu experiencia, existe alguna otra forma de realizarlo o debo utilizar de éstas la mejor opción?

Acepto opiniones de todos sobre este tema...?

Escrito por César Oré Ozejo (bandit)
el 16/09/2010

Hola Daniel:

El código que te di y la forma de hacerlo no es para que se abra en ventanas diferentes del Navegador la película, si no se cargue en la misma película principal.
Eso de poner todas las secciones de tu página en la misma línea de tiempo principal no es lo más conveniente, porque estará aumentando el peso de tu película, lo cual hará que la carga en la web sea muy lenta.
Lo del fondo de color, si solamente le cambiaste el color del escenario, siempre seguirá siendo transparente la película, si deseas que se vea otro color de fondo y cubra la principal, tendrás que colocar en la capa 1 frame 1 un rectángulo del tamaño del escenario con el color de relleno que desees.


Espero haberte sido de ayuda.

Daniel Pochettino
Analista de sistemas de computación da...
Escrito por Daniel Pochettino
el 21/09/2010

Cesar, como siempre de mucha ayuda, no habia pensado esa opción para cubrir al cargar cada película lo que habia en la anterior, utilizaré addChild con la opción de ubicarla en los ejes X e Y. Luego cuando tenga subida mi web serás el primero en visitarla. Ahora también estoy haciendole un contador de visitas para verificar cuantos visitantes va a tener, gracias y un fuerte abrazo a la distancia.