Comunidad de diseño web y desarrollo en internet online

un errorsito al cargar un mociclip

Citar            
MensajeEscrito el 09 Mar 2008 11:50 pm
gente,. les comento brevemente mi situación.. en una peli de flash tengo botones los cuales al accionarlos cargan movieclips vacios y dentro de c/uno de ellos un .swf.

El tema de la carga está genial, salvo un .swf q tiene el tipico boton para bajar y subir el texto, y eso mismo es lo q no funciona.. osea.. carga el swf todo bien pero la acciones del boton bajar y subir el texto no funciona ..me explico?

De donde puede venir el error?

les dejo el as que tengo para los botones q bajan y suben el texto.

this.btn_abajo.onRelease = function ()
{
if (_root.cliptexto_new._y > -150)
{
_root.cliptexto_new.y = _root.cliptexto_new.y -100;
} // end if
};
this.btn_arriba.onRelease = function ()
{
if (_root.cliptexto_new._y < 0)
{
_root.cliptexto_new.y = _root.cliptexto_new.y + 100;
} // end if
};

Alguien me podría dar una mano? muchísimas gracias!!!

Por miguedigital

4 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Mar 2008 01:21 am
el error pueda encontrarse KIZAS! (no es seguro) en que esos botones son cargados en un Movie clip... y com oes un movie clip, no habilita la funcion de los botones... pero... una pregunta: porké no los cargas directamente a los swfs en vez de cargarlos dentro de un movieclip?

Por DMVA

Claber

101 de clabLevel



Genero:Masculino  

Desarrollador Multimedia

firefox
Citar            
MensajeEscrito el 10 Mar 2008 02:11 am
DMVA, gracias por tu ayuda.. pero los cargo los .swf en un movieclip vacio ya que van dentro de otro .swf.. como dirías de hacer tu? me puede dar algun codigo ejemplo? pq la idea es q aprieto un boton y se carga otro .swf dentro de .swf princpial
Muchas gracias!!!

Por miguedigital

4 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Mar 2008 02:30 am
Creo que tu problema es que si la caja de texto con sus botones para desplazamiento están en un Mc que está dentro de otro Mc, debes agregar a la ruta relativa las instancias para llegar a los botones.
Por ejemplo:

Código :

this.btn_abajo.onRelease = function ()
{
if (_root.clipvacio.cliptexto_new._y > -150)
{
_root.clipvacio.cliptexto_new.y = _root.cliptexto_new.y -100;
} // end if
}; 

Dónde clipvacio es un supuesto nombre de instancia del Mc que contiene tu Mc con los botones.
Saludos.

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 10 Mar 2008 02:37 am
Mmm no.. creo q no me haas entendido Nito.. lo explico de otra manera... tengo un .swf principal, al presionar un boton se carga otro .swf01, este .swf01 tiene un texto, el cual tiene dos botones (arriba y abajo) que desplaza el texto...
Bueno.. cuando pruebo el .swf01 por separado los botones de arriba y abajo andan bien, pero cuando cargo el .swf01 en el .swf principal no andan..

creo q me explique mejor? puede ser??
Desde ya muchas gracias por todo!!!

Por miguedigital

4 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Mar 2008 03:17 am
Bueno, justamente creo que es un problema de rutas relativas porque el swf funciona bien asilado y no funciona bien dentro de otro swf.
Si no consideras que es un problema de rutas relativas, entonces no se me ocurre otra cosa.
Trabajo mucho con Mcs que tienen otros Mcs con botones y el único motivo por el que no funcionan es cuando las rutas relativas están mal.

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 10 Mar 2008 02:00 pm
Nito, gracias por tu ayuda, he probado lo que me has dicho pero sabes que no me ha funcionado... no sé que puede ser, parece tan sencillo y a la vez es complicado ya que el boton subir y bajar no funcionan!!!

Alguna ayuda más por ahi por favor??

Miles de gracias

Por miguedigital

4 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Mar 2008 02:54 pm
Es por esto que no funciona:

Código :

_root.cliptexto_new.y = _root.cliptexto_new.y -100;

Escribe esto:

Código :

_root.cliptexto_new._y = _root.cliptexto_new._y -100;

Haz los mismos cambios donde sea necesario

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Mar 2008 07:16 pm
FUNCIONO!!!

GARCIAS MCAPU Y NITO!!! CON EL APORTE DE LOS DOS LO HE SOLUCIONADO, LES DEJO EL CÓDIGO PARA QUE VEAN COMO QUEDÓ!

this.btn_abajo.onRelease = function ()
{
if (_root.contenedor02.cliptexto_new._y > -150)
{
_root.contenedor02.cliptexto_new._y = _root.contenedor02.cliptexto_new._y -100;
} // end if
};
this.btn_arriba.onRelease = function ()
{
if (_root.contenedor02.cliptexto_new._y < 0)
{
_root.contenedor02.cliptexto_new._y = _root.contenedor02.cliptexto_new._y + 100;
} // end if
};

MUCHAS GRACIAS!!!

Por miguedigital

4 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 10 Mar 2008 11:13 pm
Me alegro que te haya quedado bien ^^ ^^ ^^
Para cuando vi tu mail ya lo habías solucionado :P
Saludos. (y)

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox

 

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