Ir para conteúdo

POWERED BY:

Arquivado

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

nett_fan

imagens a rolar esq-dir e dir/esq

Recommended Posts

Aquilo alí virando as páginas se chama page flip, da uma procurada no google que você encontra algmas versões, se nã oem engano é pago...

 

boas, preciso de fazer um coisa como está neste exemplo:

http://www.proidee.de/shop/SID_CHjrzrxuNZfiUTwasgifNC74BEWi/F=onlinekat/ID_KATALOG=pk

 

ao passar sobre os botoes um conjunto de imagens anda da esq-dir e vice-versa.

 

alguém me pode dar uma ajuda, com exemplos se poder?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao é o flip que me interessa, mas sim as imagens na zona inferior a deslocarem-se da esquerda para a direita e vice-versa ao passar com o rato sobre os botoes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie algo que faça as imagens andarem de um lado para o outro.

 

Exemplo beeeeeeem simples com XML:

var arr:Array = new Array();
var mcl:MovieClipLoader = new MovieClipLoader();
var xInit:Number = new Number(0);
var count:Number = new Number(0);
var xml = new XML();
xml.ignoreWhite = true;
xml.load("logos.xml");
xml.onLoad = function (ok)
{
	if (ok)
	{
 	var _loc1 = xml.firstChild.childNodes;
 	total = _loc1.length;
 	for (var i:Number = 0; i < total; i++)
 	{
 	arr[i] = _loc1[i].childNodes;
 	} // end of for
 	init();
	}
	else
	{
 	trace ("bad developer! no dounut\'s for you!");
	} // end else if
};

function init()
{
	{
		var mc:MovieClip = _root.createEmptyMovieClip("ico" + count, this.getNextHighestDepth());
		mcl.loadClip(arr[count].toString(), mc);
	}
}
mcl.addListener(this);

function onLoadInit(mc:MovieClip)
{
	mc._x = xInit;
	mc._y = Stage.height/2 - mc._height/2;
	if(count < (arr.length - 1))
	{
		xInit += mc._width + 5
		count++;
		init();
	}else 
	{
		animate();
	}
}

function animate()
{
	var i = 0;
	while(i<(arr.length - 1))
	{
		_root['ico'+i].onEnterFrame = rotate;
		i++;
	}
};

function rotate()
{
	if(this._x < (Stage.width - xInit) ){
		this._x = Stage.width;
	}
	this._x -= 5;
}

Só que meu exemplo não é com o mouse ;)

É automatico.

 

O que você quer você pode procurar aqui:

www.pontoflash.com.br <---- vá na parte de source, menus e ai você vai encontrar algo parecido com o que você quer.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado berseck, mas encontrei um exemplo bem porreiro. neste momento estou apenas com um problema, a mascara nao esta a funcionar. neste exemplo http://www.proidee.de/shop/SID_CHjrzrxuNZfiUTwasgifNC74BEWi/F=onlinekat/ID_KATALOG=pk, é visivel que existe uma mascara para dar o efeito que as imagens desaparecem depois de passarem pelos botoes. nao sei o que está errado, coloquei uma layer com um rectangulo a cinza de defini como mask e a debaixo que trm o movieclip foi imediatamente colocada como masked mas não esta a funcionar. isso já aconteceu com alguém?

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.