Mi película se ralentiza al cargar otro swf
A ver, mi problema es el siguiente:
Me estoy haciendo una página en flash y en un determinado fotograma de la película principal quiero cargar un swf en un movieclip. El swf consiste en unos collares que imitan el movimiento de un gusano. Mi problema es que cuando cargo el swf, ralentiza la velocidad de la película principal. Supongo que el problema está en el código del swf, ya que no tengo mucha idea(mejor dicho, acabo de empezar), pero el caso es que si pruebo el swf(collares) a secas, la velocidad va bien.
Para ser más claro, el collar lo hago a base de bolas que caen y suben, habrá como unas 40 bolas unidas para formar el collar. A cada bola la instancio (b1, b2, b3,...) y creo una capa de acciones para poner el código. La línea de tiempo del código contiene tantos fotogramas clave como bolas tiene el collar, de tal manera que cuando entra el fotograma 1, éste tiene el código de la bola 1 y así sucesivamente. El código que pongo es el siguiente:
function gusano(clip) {
clip.vely = 0;
clip.fuerza = 1;
clip.onEnterFrame = function() {
clip.vely += clip.fuerza;
this._y += clip.vely;
if (this._y>0) {
clip.vely -= 2;
}
};
}
gusano(b1);
Al final de la línea de tiempo pongo un stop.
Sé que se podría hacer esto con un bucle, para que cuando entrase el fotograma fuese llamando a cada bola, pero lo dicho, acabo de empezar y no sé aún. Supongo que el problema de que la película se ralentice cuando cargo el swf de los collares sea que en cada fotograma pongo el código de arriba y lo hago muy repetitivo. Pero lo que no entiendo es por qué el swf de los collares, si lo pruebo sólo funciona perfecto y no se ralentiza.
A ver si alguien me puede ayudar, por favor. Y si alguien quiere ver el .fla se lo mando, quizá así lo vea mejor. Mi correo es [email protected]
Me estoy haciendo una página en flash y en un determinado fotograma de la película principal quiero cargar un swf en un movieclip. El swf consiste en unos collares que imitan el movimiento de un gusano. Mi problema es que cuando cargo el swf, ralentiza la velocidad de la película principal. Supongo que el problema está en el código del swf, ya que no tengo mucha idea(mejor dicho, acabo de empezar), pero el caso es que si pruebo el swf(collares) a secas, la velocidad va bien.
Para ser más claro, el collar lo hago a base de bolas que caen y suben, habrá como unas 40 bolas unidas para formar el collar. A cada bola la instancio (b1, b2, b3,...) y creo una capa de acciones para poner el código. La línea de tiempo del código contiene tantos fotogramas clave como bolas tiene el collar, de tal manera que cuando entra el fotograma 1, éste tiene el código de la bola 1 y así sucesivamente. El código que pongo es el siguiente:
function gusano(clip) {
clip.vely = 0;
clip.fuerza = 1;
clip.onEnterFrame = function() {
clip.vely += clip.fuerza;
this._y += clip.vely;
if (this._y>0) {
clip.vely -= 2;
}
};
}
gusano(b1);
Al final de la línea de tiempo pongo un stop.
Sé que se podría hacer esto con un bucle, para que cuando entrase el fotograma fuese llamando a cada bola, pero lo dicho, acabo de empezar y no sé aún. Supongo que el problema de que la película se ralentice cuando cargo el swf de los collares sea que en cada fotograma pongo el código de arriba y lo hago muy repetitivo. Pero lo que no entiendo es por qué el swf de los collares, si lo pruebo sólo funciona perfecto y no se ralentiza.
A ver si alguien me puede ayudar, por favor. Y si alguien quiere ver el .fla se lo mando, quizá así lo vea mejor. Mi correo es [email protected]
1 Respuesta
Respuesta de dacomon
1