Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Web Design Valdeci

[Resolvido] Problema em utilizar loadMovie

Recommended Posts

Bom Dia,

 

Fiz uma animação e chamei um swf via loadMovie, utilizei neste swf que chamei a função onEnterFrame (que se movimenta o movie clipe com o mouse) ele não funciona quando é exibido via loadMovie. Envio os Actions que utilizei.

 

Função que move a animação com o mouse para esquerda e para direita:

 

work.swf

stageWidth = Stage.width;
speed1 = 20;
speed2 = 19;
mc1Width = front_mc._width;
mc2Width = back_mc._width;
mc1X = front_mc._x;
mc2X = back_mc._x;

lock_scroll = false;
_root.onEnterFrame = function () {
	if (!lock_scroll)
		scroll_mc();
}

function scroll_mc() {
	var xdist = _xmouse-(stageWidth/2);
	mc1X += -xdist/speed1;
	mc2X += -xdist/speed2;
	if (mc1X>=0) {
		mc1X = 0;
	}
	if (mc1X<=stageWidth-mc1Width) {
		mc1X = stageWidth-mc1Width;
	}
	if (mc2X>=0) {
		mc2X = 0;
	}
	if (mc2X<=stageWidth-mc2Width) {
		mc2X = stageWidth-mc2Width;
	}
	setProperty("front_mc", _x, mc1X);
	setProperty("back_mc", _x, mc2X);
}

//create an empty mc container for content to display
createEmptyMovieClip("content_box", 200);
content_box._x = 195;
content_box._y = 92;

Swf que recebe o load movie. Nomeei o move clipe com o nome de work e chamei da seguinte forma:

 

loadMovie("Impresos.swf", "impressos");

 

Alguem sabe o que fiz errado?

 

Obrigado,

Compartilhar este post


Link para o post
Compartilhar em outros sites

a referencia ao _root muda quando ele é carregado pelo loadMovie

 

para isso não acontecer, coloque no inicio do 1º frame do swf que é carregado:

 

 

 

this._lockroot = true;

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

a referencia ao _root muda quando ele é carregado pelo loadMovie

 

para isso não acontecer, coloque no inicio do 1º frame do swf que é carregado:

 

 

 

this._lockroot = true;

 

[]´s

 

 

Mesmo colocando isto não funcionou, será que existe outra solução?

 

abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deveria funcionar... Neste caso altere no seu swf carregado todas as referências as instâncias (MovieClips, Buttons, Objetos, etc...) para o caminho absoluto por exemplo, você tem um filme principal e carrega este swf em um MovieClip instanciado como "impressos", então ficaria assim:

_root.impressos...

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.