Comunidad de diseño web y desarrollo en internet online

por que $%&/# no me funciona?!?!

Citar            
MensajeEscrito el 03 Ene 2005 04:06 pm
hola! no soy nada bueno en AS, no mucho que digamos. Siempre batallo con las precargas. Llevo 3 intentos en los que he tenido que reestructurar todo, y nomas NADA! el primero es usando los componentes de khali:
www.ondediseno.com/aqui.htm
la otra es intentando usar el tutorial de aki de MC loader, pero me salen bugs y no me funciona correctamente (recuerdo haber leido en este foro sobre este bueg, pero no recuerdo la solucion...existe?), y el efecto de rebote menos:
www.ondediseno.com/pruebas/preloaders5.html
y la 3ra es usando un AS que usa un amigo para sus paginas (mezclado con otros) pero tampoco:
www.ondediseno.com/pruebas/base_sinoutro.html

la seccion que en todas me falla es la de portafolio, ya he cambiado la exportacion de los mc de la libreria, mas bien desactive la casilla de "exportar en primer frame" a los mc q no necesito al inicio de la seccion. me permito postear el AS del 3er intento:


Código :

stop();
preloaderGraphics._visible = false;
fuerza = 1;
velocidad = 0;
_root.onEnterFrame = function() {
   velocidad += fuerza;
   preloaderGraphics._y += velocidad;
   if (preloaderGraphics._y>Stage.height/1.5) {
      preloaderGraphics._y = Stage.height/1.5;
      velocidad *= -1;
   }
};
var nochache:String;
nocache = "?nocaching="+random(65000);
nextMovie = "inicio.swf"+nocache;
loadMovieNum(nextMovie, 1);
menu_mc.btn_inicio.onRelease = function ()
{
    if (nextMovie != "inicio.swf")
    {
   nextMovie = "inicio.swf"+nocache;       loadMovieNum(nextMovie, 1)//a mi parecer no es necesario repetir esta parte,
                                 //pero si la quito, no me funciona el codigo

    } // end if
   _root.logo.logo.gotoAndPlay("sale");
   _root.fotos.fotos.fotos.y = -447.9;
};
menu_mc.btn_nos.onRelease = function ()
{
    if (nextMovie != "nosotros.swf")
    {
      nextMovie = "nosotros.swf"+nocache;
      loadMovieNum(nextMovie, 1)
    } // end if
   _root.logo.logo.gotoAndPlay("sale");
   _root.fotos.fotos.fotos.y = -339.1;
};
menu_mc.btn_servicios.onRelease = function ()
{
    if (nextMovie != "servicios.swf")
    {
      nextMovie = "servicios.swf"+nocache;
      loadMovieNum(nextMovie, 1)
    } // end if
   _root.logo.logo.gotoAndPlay("sale");
   _root.fotos.fotos.fotos.y = -235.1;
};
menu_mc.btn_portafolio.onRelease = function ()
{
    if (nextMovie != "portafolio.swf")
    {
      nextMovie = "portafolio.swf"+nocache;
      loadMovieNum(nextMovie, 1)
    } // end if
   _root.logo.logo.gotoAndPlay("sale");
   _root.fotos.fotos.fotos.y = -121.3;
};
menu_mc.btn_contacto.onRelease = function ()
{
    if (nextMovie != "contacto.swf")
    {
      nextMovie = "contacto.swf"+nocache;
      loadMovieNum(nextMovie, 1)
    } // end if
   _root.logo.logo.gotoAndPlay("sale");
   _root.fotos.fotos.fotos.y = -22.3;
};

ese codigo esta en mi peli principal
y cada peli externa que cargo, en su primer frame tiene:

Código :

this.onEnterFrame = function ()
{
    var _l1 = this;
    if (_l1.getBytesLoaded() < _l1.getBytesTotal())
    {
        _level0.preloaderGraphics._visible = true;
        Total = _l1.getBytesTotal() / 1000;
        Received = _l1.getBytesLoaded() / 1000;
        Percentage = Received / Total * 100;
        _level0.preloaderGraphics.percent = int(Percentage) + "%";
        _level0.preloaderGraphics.progressBar._xscale = Percentage;
    }
    else
    {
        _l1.gotoAndPlay("intro");
        _l1.onEnterFrame = null;
        _level0.preloaderGraphics._visible = false;
    } // end if
};
stop();

en todas las secciones solo cargo 1 imagen, la diferencia está en que en la de portafolios importo a mi satge el mc con la imagen desde la libreria pues sera una "galeria" para el portafolio, y en las otras secciones, la imagen esta pegada direcata al stage.
alguein puede ayudarme?

muchas gracias, de antemano

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

msie
Citar            
MensajeEscrito el 04 Ene 2005 02:20 am
q... nadie me puede ayudar!?!?!
:shock:

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

msie
Citar            
MensajeEscrito el 04 Ene 2005 03:11 am
Creo q no quedo muy claro cual es tu duda. Sin embargo, dando una ojeada rapida a tu codigo hay un error:

Código :

_root.fotos.fotos.fotos.y = -447.9;

Te falta " _ " delante de y --> "._y", y este error de transcripcion lo cometes en varias lineas.

Un saludo!

Por skins_say

76 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Ene 2005 06:52 am
gracias, tienes razon, pero lo extraño es que si me funciona jejejeje :lol:
mi duda es mas bien sobre los preloaders, no entiendo xq no me funciona, en la seccionde portafolio se tarda un bueeeen rato antes de mostrarme por milesimas de segundo el preloader q muestra en las demas secciones, sera necesario tirar todo a la escena en vez de importarlo desde la libreria? o porque no me funciona? :?

saludos

Por rosvel

SWAT Team

1311 de clabLevel

2 tutoriales
1 articulo
1 ejemplo

Genero:Masculino   SWAT

"la oficina"

msie
Citar            
MensajeEscrito el 04 Ene 2005 07:01 am
Poniendome un poco off topic del tema, rosvel, lee en mi firma la "Guia para obtener ayuda efectiva", asi sabras, por ejemplo que "por que $%&/# no me funciona?!?!" no es un buen titulo descriptivo para que la gente sepa tu problema y se anime a ayudarte, solo como consejo ;)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 04 Ene 2005 08:33 pm
Bueno, eso se debe a que tu preloader es demasiado pesado, y tarda en cargarlo, y seguramente tienes muy poco contenido o es muy ligero, asi q el resto, lo carga es milesimas de segundos....

Por skins_say

76 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.