Comunidad de diseño web y desarrollo en internet online

.swf dentro de .swf -problema-

Citar            
MensajeEscrito el 25 Feb 2008 01:29 am
Hola,haber sime podeis hechar una mano,

haber la situacion es la siguiente,
tengo el flash (por ejm: fondo.swf) y para hacerla un poco mas ligera, pense en poner cada apartado en otro flash (por ejm: 1.swf, 2.swf...) y llamarlo desde fondo.swf, donde se vera reflejado en un MC (nombre de instancio por ejm: pantalla).

he de indicar que el boton esta dentro de un menu de estos que se que se abren y se recojen al pasar el raton por encima, bueno a lo que vamos,en dicho boton coloco la siguiente accion:


on (release) {

if(_root.pantalla == Number(_root.pantalla)){
loadMovieNum("1.swf",_root.pantalla);
} else {
_root.pantalla.loadMovie("1.swf");
}

}


hasta aqui todo bien porq puedo ver los apartados (1.swf, 2.swf...) pero aqui es donde viene mi problema las acciones que estan dentro de (1.swf, 2.swf...) no me funcionan las acciones sin embargo si los abro solos sique funcionan las acciones.

por ejemplo en 1.swf ten lo siguiente:
un MC con diversos fotogramas(nombre de instancia: gad), en el mismo fotograma coloco un scrollpanel y en propiedades cito Myscrollpanel y creo un MC llamado Myscrollpanel.
Dentrode este MC tengo varios botones para que muestren los frames del MC con instancia gad con la siguiente accion:


on (rollOver) {
_root.gad.gotoAndStop("numero del frame");
}


RESUMINEDO:
mi problema es que los apartados (1.swf) se ve en (fondo.swf) pero no me funcionana las acciones.

siento el rollo que acabo de hechar, espero comprendais el problema y me podais hechar una mano,muchas gracias

Por fisheyes

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Sep 2009 04:51 am
Hola a todos, soy nuevo en el foro, y espero poder ayudar...

Ok, primero tienes tu swf1 y deseas llamar a otro swf en este caso lo llamaremos swf2, entonces, necesitas crear en tu swf1 un movieclip del cual llamaras a tu swf2, y a este le pones la siguiente:

onClipEvent(load){
this._lockroot= true;
}

Esto hara que las referencias del _root.... sean tomadas desde el propio swf2.

Bueno espero haberte ayudado.

Saludos

Por catoruno

0 de clabLevel



 

firefox

 

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