Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Persi

[Resolvido]Passar AC2 para arquivo AC3?

Recommended Posts

Boa noite.

Baixei um modelo de scroll com AC3 da internet e estou tentando aplica-lo no scroll que montei com AC2, acontece que n meu scroll existe um botão com a ação nele mesmo e quando copio este botão para o arquivo com AC3 ele da pau.

Como faço para aplicar a ação abaixo em um botão em AC3

 

on (press) {

carrega = new LoadVars();

carrega.onLoad = function(succes) {

if (succes) {

texto_txt.text = carrega.texto_txt;

} else {

texto_txt.text = "Ocorreu algum erro na leitura dos arquivos";

}

};

carrega.load("texto.txt");

}

 

 

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom recomendo que você de uma lida aqui

Link

 

Usa-se URLRequest para fazer esse tipo de coisa de carregar texto de fora...

 

E não se poem Actions em botões em AS3 você tem que colocar eles no frame mesmo.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só clicar no frame e colocar as ações.

 

Para adicionar actions a um botão se faz assim.

 

1) Instancia o botão com um nome no exemplo vou usar bt_01

2) Cria-se uma camada na qual só se vai colocar os actions, e nome a camada de Actions.

3) Clica no primeiro frame da camada actions e extende ele como se fosse um objeto de desenho até o final da sua timeline... só clicar no ultimo quadrado da timeline que você desenhou e apertar F5.

4) Vá as opções de ActionScripts e coloca o código:

bt_01.addEventListener(MouseEvent.CLICK, clique);

function clique(e:MouseEvent){
	trace("cliquei");
}

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

berseck, não quero abusar mas estou tentando adicionar o script

 

bt_01.addEventListener(MouseEvent.CLICK, clique);

 

function clique(e:MouseEvent){

loadMovie("receita_peixe.swf",_root.alvoreceita);

}

 

na ação que você indicou mas esta dando erro.

Onde devo inserir esta ação?

É só eu criar um botão e instancia-lo de bt_01 que o script roda ou devo criar um MC com instancia bt_01?

 

 

Esse "botão" deve carregar um swf no mc alvo. Como ficariao codigo?

 

muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

......

 

Você não leu o link que eu passei lá em cima.

 

Link

 

Leia! Não existe mais loadMovie.

E sim classe a Loader()... e usa-se o URLRequest para chamar arquivos de fora.... e colocar no palco com addChild().

No link acima tem como usar tudo isso.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com este codigo eu consigo abrir um swf no meu flash principal mas não consigo definir o local correto para ele aparecer. Com o codigo abaixo eu carrego o swf.,,

 

var mc:Loader = new Loader();

mc.load(new URLRequest("menu.swf"));

addChild(mc);

 

Mas se eu crio um mcalvo no flash principal e defino ele como local para abrir o menu.swf o menu não aparece.

 

var mcalvo:Loader = new Loader();

mcalvo.load(new URLRequest("menu.swf"));

addChild(mc)alvo;

 

Como faço para abrir meu menu no mcalvo corretamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou pesquisando na net e pelo que entendi ele cria um novo mc com essa acao

 

var a:Loader = new Loader();

a.load(new URLRequest("scrollBarAs3.swf"));

addChild(a);

 

mas eu não preciso criar um novo mc eu preciso abrir um swf externo no alvo do flash principal.

Ainda não encontrei esse script, você pode me ajudar novamente?

 

OBS.: Pesquisei no site indicado mas não encontrei o que eu "acho" que é o que preciso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

var loader:Loader = new Loader();
loader.load(new URLRequest("menu.swf"));

alvo.addChild(loader);

E para colocar no lugar que você quer... um MC criado dinâmicamente usa-se

loader.x

loader.y

 

Ai você da a posição deles.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae berseck, essa etapa foi concluida, consegui carregar o swf com este ultimo codigo que você mandou mas ainda não terminei a animação nem o site. To na "briga" aqui.

 

Muito obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja foi encerrada essa duvida aqui ne, posso declarar como resolvido.

 

Abs

 

P.S Leandro procure fazer mais pesquisa no forum e em outras fontes, essa dúvida que você colocou aqui em questão já foi respondida.

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.