Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

fulfighter

Problema nos botões de um site (actionscipt 3.0)

Mensagens Recomendadas

fulfighter

Boas, é o seguinte eu comecei a desenvolver um pequeno site, uma coisa muito básica pois nunca tinha feito nada em flash. Mas surgiu um problema que ainda não consegui resolver que é, tenho quatro botões (Home, Aluguer, Venda,Contactos), e quando carrego num qualquer deles, é mostrado o conteúdo, mas depois se carregar de seguida noutro qualquer for já não é mostrado mais nada e fica no ecrã o que estava anteriormente.

Vou deixar aqui o code, para ver se alguém me pode ajudar:

(Este code está numa layer que criei para as actions, que está posicionada na frame1.)

stop();

bthome.addEventListener(MouseEvent.CLICK, btn1);

function btn1 (event:MouseEvent):void{

gotoAndStop(1);

}

btaluguer.addEventListener(MouseEvent.CLICK, btn2);

function btn2 (event:MouseEvent):void{

gotoAndStop(3);

}

btvenda.addEventListener(MouseEvent.CLICK, btn3);

function btn3 (event:MouseEvent):void{

gotoAndStop(4);

}

Agradeço qualquer ajuda!

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

boas,

estive a ver/testar o teu codigo e parece-me tudo ok...

qual é a organização dos teus layers?

cumps

CC


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fulfighter

Boas, desde já muito obrigado pela ajuda.

A minhas layers estão dispostas da seguinte maneira:

actions

contactospg

aluguerpg

homepg

vendapg

bthome

Esta ultima o bthome, já tentei apaga-la pois não tem lógica estar lá, mas quando apago vou pré-visualizar e a página nunca fica fixa pois os conteúdos dos botões vão sendo mostrados automaticamente uns seguidos de outros, sem eu sequer clicar em lado nenhum e sem parar.

Obg.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

e so tens esse codigo na frame 1?

é que eu testei com esse codigo, e bate tudo certo.

nao tens por ai um play(); ou um gotoAndPlay(); algures?


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fulfighter

Não, ja estive a ver layer por layer para ver se tinha algum código e nada só mesmo na frame 1...   

Já consegui apagar a layer bthome.

Mas de resto está tudo igual.

:)

tks

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

ok ja percebi qual era o problema.

tens o menu repetido por varias frames. como so tens o codigo na 1ª frame, so o 1º menu é que tem "acções" associadas

uma maneira de dar a volta a isto foi criar um novo layer (menu) que é permanente em todas as frames...

ca vai o fla corrigido:

http://www.sendspace.com/file/6bm5zg

cumps,

CC


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fulfighter

Desculpa, novamente, que versão de Adobe Flash tens? É que eu fiz o download do ficheiro, mas não consigo abri-lo e dá "Unexpected file format." e poderá ser um erro por teres uma versão mais recente do que a minha.

:)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
coxosclassic

eu tenho a versao cs5 mas gravei na versao cs4...

que versao tens? se tiveres abaixo da cs4, nao te vou conseguir enviar o fla...


Cumps,

cc

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fulfighter

Ok, então é isso a minha é cs3. Vou sacar o trial do cs5 e já devo conseguir abrir e resolver o problema.

Mais uma vez tks.  :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.