..:: MX Studio Fóruns ::..: AJUDA navegacao horizontal please - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

AJUDA navegacao horizontal please o site esta 99% pronto

#1 User is offline   isapgarcia 

  • Group: Membros
  • Posts: 11
  • Joined: 02-August 06

  Posted 01 October 2008 - 07:25 PM

Olá estou crinado um site com navegacao horizontal esta q 99% pronto so q falta um detalhe crucial q esta me estressando. sad.gif estou pedindo uma ajudinha em actionscript

me add no msn?

isabeldospassos@hotmail.com


valeu
isa

segue o cogido do meu site



for (i=1; i<6; i++) {
eval('conteudo.a2.pagina'+i)._y = 9000;
eval('conteudo.a1.pagina'+i)._y = 9000;
}
// eval('conteudo.a1.pagina'+frame)._y = 0;

if (frame<>"") {
frame = '1';
conteudo.a1.pagina1._y = 0;
//conteudo.a1.loadMovie('pagina1.swf');
}
function retorna_bot(tira, retorna) {
if (tira) {
btn_a1._x = -400;
btn_a2._x = -400;
btn_a3._x = -400;
btn_a4._x = -400;
btn_a5._x = -400;
}
if (retorna) {
btn_a1._x = 21;
btn_a2._x = 23;
btn_a3._x = 23;
btn_a4._x = 23;
btn_a5._x = 23;
}
}
function acao_horizontal(frame, frame_atual) {
if (frame<frame_atual) {
conteudo.a1.loadMovie('pagina'+frame+'.swf');
conteudo.a2.loadMovie('pagina'+frame_atual+'.swf')
conteudo.a1.nome._y = 0;
conteudo.a2.pagina2._y = 0;
conteudo.a2._y = 860;
conteudo.a1._y = 0;
conteudo._y = 0;

conteudo.onEnterFrame = function() {
conteudo._y += -43;
retorna_bot('tira', '');
if (conteudo._y<=-860) {
delete conteudo.onEnterFrame;
retorna_bot('', 'retorna');
eval('conteudo.a1.pagina'+frame)._y = 9000;
}
};
} else if (frame<>frame_atual) {

conteudo.a1.loadMovie('pagina'+frame+'.swf');
conteudo.a2.loadMovie('pagina'+frame_atual+'.swf');
conteudo.a2.pagina1._y = 0;
conteudo.a1.pagina1._y = 0;
conteudo.a2._y = 0;
conteudo.a1._y = 860;
conteudo._y = -860;
conteudo.onEnterFrame = function() {
retorna_bot('tira', '');
conteudo._y += 43;
if (conteudo._y>=0) {
retorna_bot('', 'retorna');
delete conteudo.onEnterFrame;
}
};
}
this.frame = frame_atual;
}
///////////////botoes
btn_a1.onRelease = function() {
acao_horizontal(frame, '1');
};
btn_a2.onRelease = function() {
acao_horizontal(frame, '2');
};
btn_a3.onRelease = function() {
acao_horizontal(frame, '3');
};
btn_a4.onRelease = function() {
acao_horizontal(frame, '4');
};
btn_a5.onRelease = function() {
acao_horizontal(frame, '5');
};



ali eu salvei um clip paginatal que da um loadmovie externo ai na hora de chamar eu so falo a posicao _y p mostrar ele.. so q o q acontece é que sempre fica na mesma posicao o primeiro q eu cliquei... se alguem puder me add no msn passo o arquivo por la

orbigadaaa

isa
0

#2 User is offline   ubi_rj 

  • Group: Moderador Global
  • Posts: 2920
  • Joined: 29-June 07

Posted 02 October 2008 - 12:43 AM

Oi Isa como vai ?

Quando você carrega algum conteudo externo para dentro de um MovieClip, este, perde algumas funcionalidades como por exemplo de obedecer a comandos com coordenadas.

Isso a gente chama de "sacrificar MovieClip".

Então, o que você precisa fazer é criar dentro desse MovieClip, um outro, e esse outro vai carregar o conteudo externo. Assim sendo você sacrifica o filho, e move todo o conteudo com as coordenadas do pai.

Exemplo:

CÓDIGO
conteudo.a1.createEmptyMovieClip ("holder",1);
conteudo.a1.holder.loadMovie('pagina'+frame+'.swf');


Agora quando você mandar o seu MovieClip "a1" para as coordenadas que você quiser ele vai obedecer.

Qualquer duvida posta.

Abraço
0

#3 User is offline   isapgarcia 

  • Group: Membros
  • Posts: 11
  • Joined: 02-August 06

Posted 02 October 2008 - 01:10 PM

QUOTE(ubi_rj @ 1/10/2008 23:10:34) <{POST_SNAPBACK}>
Oi Isa como vai ?

Quando você carrega algum conteudo externo para dentro de um MovieClip, este, perde algumas funcionalidades como por exemplo de obedecer a comandos com coordenadas.

Isso a gente chama de "sacrificar MovieClip".

Então, o que você precisa fazer é criar dentro desse MovieClip, um outro, e esse outro vai carregar o conteudo externo. Assim sendo você sacrifica o filho, e move todo o conteudo com as coordenadas do pai.

Exemplo:

CÓDIGO
conteudo.a1.createEmptyMovieClip ("holder",1);
conteudo.a1.holder.loadMovie('pagina'+frame+'.swf');


Agora quando você mandar o seu MovieClip "a1" para as coordenadas que você quiser ele vai obedecer.

Qualquer duvida posta.

Abraço



oie segue o link do q eu fiz.. exatamente estaav fazendo isso q vc falou

www.racycom.com/testea1/pagina1.zip

so q o problema agora ´r o preloader.. pq ele so carrega na inicial o _root. ai ele passa p segundo frame ai ele demora e va carregando os outros pagina1 pagina2 pagina3 no segundo frame ... como qeu poderia fazer isso p aparecer so uma barra carregando no tudo.swf num primeiro frame?


de uma olhadinha

valeu
isa

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)