Ir para conteúdo

Arquivado

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

GabrielFerrari

Botão não desabilita

Recommended Posts

Olá eu e minhas perguntas aqui de novo =P

 

Seguinte estou fazendo um menu onde vai ter todo um sistema de links e sub-links ( fiz esse exemplo para ficar mais facil de entender : http://img403.imageshack.us/my.php?image=exemplorj0.swf )

 

Até ai consegui montar numa boa até agora o problema é:

 

Onde tem um botão com alpha zero o usuário pode perceber que esta ali quando passa com o mouse em cima.

 

 

Teoricamente teria de ficar assim:

ACTIONSCRIPT
meubotao.enabled = false;

 

Certo ?!

 

O problema é que não adianta.

 

Eu não consegui achar nenhum outro jeito de desabilitar :(

 

Se alguém poder da uma ajuda ai ficaria muito grato http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif

 

Eu acredito que não tenha erro mas em todo caso vou postar meu AS :

 

No primeiro frame

ACTIONSCRIPT
#include "lmc_tween.as"

stop()

btn2._alpha = 0;

btn3._alpha = 0;

btn4._alpha = 0;

btn5._alpha = 0;

btn6._alpha = 0;

btn7._alpha = 0;

btn8._alpha = 0;

btn9._alpha = 0;

btn10._alpha = 0;

btn2.enabled = false;

btn5.enabled = false;

btn9.enabled = false;

 

Ai nos botões é tudo igual só muda os que vão aparecer, se mexer e sumir.

 

ACTIONSCRIPT
on (press) {

        _root.btn2.alphaTo(50,1,"linear",0);

        _root.btn3.alphaTo(100,1,"linear",0);

        _root.btn4.alphaTo(100, 1, "linear", 0);

        _root.btn5.alphaTo(100, 1, "linear", 0);

        _root.btn6.alphaTo(100, 1, "linear", 0);

        _root.btn1.alphaTo(50,1,"Linear",0);

        //Movimento

                //X

        _root.btn1.tween("_x", 132, 1, "linear", 0);

        _root.btn2.tween("_x", 68, 1, "linear", 0);

        _root.btn3.tween("_x", 230, 1, "linear", 0);

        _root.btn4.tween("_x", 132, 1, "linear", 0);

        _root.btn5.tween("_x", 230, 1, "linear", 0);

        _root.btn6.tween("_x", 328, 1, "linear", 0);

        _root.btn7.tween("_x", 328, 1, "linear", 0);

        _root.btn8.tween("_x", 436, 1, "linear", 0);

        _root.btn9.tween("_x", 337, 1, "linear", 0);

                //y

        _root.btn1.tween("_y", 63, 1, "linear", 0);

        _root.btn2.tween("_y", 143, 1, "linear", 0);

        _root.btn3.tween("_y", 143, 1, "linear", 0);

        _root.btn4.tween("_y", 221, 1, "linear", 0);

        _root.btn5.tween("_y", 221, 1, "linear", 0);

        _root.btn6.tween("_y", 221, 1, "linear", 0);

        _root.btn7.tween("_y", 281, 1, "linear", 0);

        _root.btn8.tween("_y", 220, 1, "linear", 0);

        _root.btn9.tween("_y", 148, 1, "linear", 0);

       

        _root.btn3.gotoAndPlay(2);

}

 

Obrigado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Thelon beleza velho???

Então tu não tem como colocar seu arquivo pra mim dar uma olhada ;)

Ou manda pro meu email: lucasalex_mello@hotmail.com

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mandei o teu arquivo por email!!!

Dá uma olhada no seu AS e nos seus botões pra ver o que mudei!!!

Mas deu certo!

Espero que era isso que você queria :P

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara li teu email só agora foi mal!!

Bom sei que você já achou o problema mas era outra classe sim e não precisava ter baixado essa bastava ter colocado o nome da classe que tu usava antes (acho que ia funcionar também :P)

 

É isso ai então!!

Abraços cara http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então só mudar o nome não funciono :P

 

Ai eu baxei ela mesmo.

 

Caso alguém venha a ter o mesmo problema :

 

 

Para desativar

ACTIONSCRIPT
btn2.hit.enabled = false;

btn3.hit.enabled = false;

btn5.hit.enabled = false;

btn9.hit.enabled = false;

 

Para ativar

ACTIONSCRIPT
_root.btn2.hit.enabled = true;

_root.btn3.hit.enabled = true;

_root.btn5.hit.enabled = true;

_root.btn9.hit.enabled = true;

 

 

Muito obrigado.

 

Se precisar de algo tamo ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aproveitando :P

 

Acredito que eu esteja passando por algum detalhe sem perceber.

 

Estou tentando carregar um arquivo de txt dentro de um movieClip

 

Já tentei

 

loadVariables("arquivo.txt", "_root.meuMC");

loadVariables("arquivo.txt", meuMC);

_root.meuMC.loadVariables("arquivo.txt", 0);

 

Já tentei com Num sem Num também com loadVars

Coloque _root em tudo quanto é canto.

 

Li que tem que "embedar" mas o botão esta desactivado :blink:

 

Mas nenhuma tentativa deu certo

 

o google deve estar quase me xingando :P

 

Meu objectivo é fazer um efeito de alpha para ele aparecer e sumir do palco.

 

Aqui esta o arqui fla http://rapidshare.com/files/72454962/exemplo_2_.fla

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara fiz download do seu arquivo!!!

você quer que quando clik no ultimo botão ele abra o arquivo.txt na caixa de texto dinamico??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim

 

Mas eu quero que ele carregue dentro de um MC para poder fazer o efeito de alpha nele também.

 

Se tiver outro jeito de fazer o efeito carregando um texto externo sem usar load qualquer coisa pode ser também :P

 

 

Valeu meu amigo ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

e aeee Thelon

 

 

cara por que você tem que esperar clicar no botão para carregar o arquivo .txt?? você podia carregar logo de inicio?

 

joga esse código na time-line

 

 

var carrega=new LoadVars()
carrega.load("texto.txt")
carrega.onLoad=function  () {
	_root.texto.text = this.variavel
}

 

 

e no seu arquivo texto tem que ficar assim

 

variavel=seu texto aqui

 

 

 

evite usar o loadVariables, com ele sempre acontece esses problemas, com LoadVars você tem certeza que ta jogando o valor

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Eder "brigadão" ^^

 

O código que você me passo deu certinho e vou usar ele que vai da para me organizar melhor que com o loadVariables

 

O de ter que colocar o texto em um MC para por o alpha eu já sabia e é exatamente esse o problema :P

 

Só mudo o código agora que mesmo com o seu eu não consegui fazer ele carregar dentro do mc.

 

Como eu faço isso ?!

 

To desde ontem tentando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ixi acabei editando o meu post...., foi mal

 

 

mas para funcionar com a caixa de texto dentro do mc, você muda aqui:

 

 

var carrega=new LoadVars()

carrega.load("texto.txt")

carrega.onLoad=function () {

_root.nome_do_mc.texto.text = this.variavel

}

 

 

[]´s

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.