Comunidad de diseño web y desarrollo en internet online

Pregunta a modo de tutorial de loaders

Citar            
MensajeEscrito el 02 Ago 2005 03:04 am
Buenas.

Como no me gusta andar con rodeos mi problema es el siguiente:

estoy desarrollando una aplicación en base a "Tutorial completo de LoadVars en Flash MX 2004 Cristalab" en la parte de "carga del texto" que es un poema para integrarla dentro de un movie clip, esto es una película dentro de otra. Hasta aquí todo va bien, habiendo terminado la película que se inserta dentro de la otra película todo me funciona perfectamente, esta aplicación consta de un texto que se carga mediante una etiqueta de texto dinámico y dos botones que se utilizan para subir y bajar el texto, el código de los botones es el siguiente:

//esto debe ir al seleccionar el clip de pelicula, para hacer que el texto suba sólo hay que cambiar el -1 por 1 y todo va a funcionar perfecto.

onClipEvent (enterFrame) {
if (lMouseover) {
_root.letra_txt.scroll -= -1;
}
}


Luego se vuelve a transformar ese clip en un botón, y se le aplica el siguiente código:

//esto debe ir al seleccionar de nuevo el botón, recuerde también pegarlo en el botón de subir.
on (rollOver){
lMouseover = true;
}

on (rollOut){
lMouseover = false;
}


Para los que no sepan éste código se puede utilizar para mover textos demasiado largos o en mi caso el contenido de cuadros de textos dinámicos. Hasta este momento todo perfecto, el botón mueve el contenido de un cuadro de texto dinámico llamado "letra_txt". Hasta aquí la aplicación me funciona a las 1000 maravillas, pero he aquí el meollo del asunto:
esta aplicación lista luego es cargada dentro de otra película mediante un loader y se me presenta el mayor problema, el botón ya no funciona,

El error posiblemente está en la dirección que utiliza el código para referirse de al cuadro de texto o sea a letra_txt, pero no sé qué hacer para qué me funcione el Script dentro de está otra película, ya que al cargar esta aplicación en una película nueva mediante el loader se me anula la funcionalidad del botón.

Para el qué me pueda ayudar, ¿qué podría hacer en realidad para que esto no me pasara?, ¿a que se puede deber este fenómeno?, ¿que tendría que tener en cuenta con éste método del cargar películas dentro de otras para que no se me pierda la efectividad del código?.

Cualquier ayuda sería agradecida inmensamente, y si no pueden aquí les dejó un método efectivo para resolver sus problemas respecto al movimiento de textos largos.

Buena estrella para todos.
att: kmilo75 8)

Por kmilo75

30 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Ago 2005 05:11 am
hola kmilo75

onClipEvent (enterFrame) {
if (lMouseover) {
_root.letra_txt.scroll -= -1; <----- cambia el _root. por _parent.
}
}

Para un futuro procura usar solo _parent para referirte a un mc así te evitas estos contratiempos
PD. Wena por el codigo, ya aprendimos algo nuevo

Por scx7

336 de clabLevel

2 tutoriales

Genero:Masculino  

Ecuador - Santo Domingo

firefox
Citar            
MensajeEscrito el 02 Ago 2005 04:41 pm

scx7 escribió:

hola kmilo75

onClipEvent (enterFrame) {
if (lMouseover) {
_root.letra_txt.scroll -= -1; <----- cambia el _root. por _parent.
}
}

Para un futuro procura usar solo _parent para referirte a un mc así te evitas estos contratiempos
PD. Wena por el codigo, ya aprendimos algo nuevo
Gracias, pero encontré otra manera de resolver el problema 10 min después de publicar el post, Era lo que había sospechado, la direccion tenía problemas, solo tuve que integrar el nombre de el cargador (loader) en la direccion de la pelicula, esto es:

onClipEvent (enterFrame) {
if (lMouseover) {
_root.CargaLoader.letra_txt.scroll -= -1;
}
}

Donde CargaLoader es el nombre de instancia del loader que se encarga de cargar la pelicula en la que estan los botones.

De todas maneras gracias por haberte molestado :)

Suerte!

Por kmilo75

30 de clabLevel



Genero:Masculino  

firefox

 

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