Ir para conteúdo

POWERED BY:

Arquivado

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

GabrielFerrari

FrameTo e alpha

Recommended Posts

Seguinte.

 

Estou fazendo outro menu http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif

 

Ta ótimo o problema é que na hora que você clica de novo no botão para ele recolher o sub menu tem 2 animações

 

Uma de uma linha crescendo e outra de um alpha nos botões.

 

O Problema é que a linha ta indo muito rápido para voltar.

 

Teria que deixar um pouco mais de vagar mas eu não to conseguindo se eu aumento o tempo do frameTo ela fica volta travando.

 

Segue um exemplo: http://img120.imageshack.us/my.php?image=m...ofazemostb1.swf

 

O arquivo em .fla : http://rapidshare.com/files/77847697/Menu_-_como_fazemos.fla

 

O código:

 

ACTIONSCRIPT
#include "lmc_tween.as"

import mx.transitions.Tween;

import mx.transitions.easing.*;

System.useCodepage = true;

var carrega = new LoadVars();

carrega.load("com estrategia.txt");

carrega.onLoad = function() {

        _root.texto1.txt1.text = this.teste1;

};

var carrega = new LoadVars();

carrega.load("atraves das melhorias.txt");

carrega.onLoad = function() {

        _root.texto2.txt2.text = this.teste2;

};

var carrega = new LoadVars();

carrega.load("com prioridade.txt");

carrega.onLoad = function() {

        _root.texto3.txt3.text = this.teste3;

};

var carrega = new LoadVars();

carrega.load("nao persuadimos.txt");

carrega.onLoad = function() {

        _root.texto4.txt4.text = this.teste4;

};

var carrega = new LoadVars();

carrega.load("de forma preventiva.txt");

carrega.onLoad = function() {

        _root.texto5.txt5.text = this.teste5;

};

var carrega = new LoadVars();

carrega.load("combinando solucoes.txt");

carrega.onLoad = function() {

        _root.texto6.txt6.text = this.teste6;

};

var carrega = new LoadVars();

carrega.load("com aperfeicoamento.txt");

carrega.onLoad = function() {

        _root.texto7.txt7.text = this.teste7;

};

btn1._alpha = 0;

btn2._alpha = 0;

btn3._alpha = 0;

btn4._alpha = 0;

btn5._alpha = 0;

btn6._alpha = 0;

btn7._alpha = 0;

btn1.enabled = false;

btn2.enabled = false;

btn3.enabled = false;

btn4.enabled = false;

btn5.enabled = false;

btn6.enabled = false;

btn7.enabled = false;

texto1.hit.enabled = false;

texto2.hit.enabled = false;

texto3.hit.enabled = false;

texto4.hit.enabled = false;

texto5.hit.enabled = false;

texto6.hit.enabled = false;

texto7.hit.enabled = false;

texto1._alpha = 0;

texto2._alpha = 0;

texto3._alpha = 0;

texto4._alpha = 0;

texto5._alpha = 0;

texto6._alpha = 0;

texto7._alpha = 0;

A = 0;

B = 0;

bt2.onRelease = function() {

        if (A == 0) {

                if (btn1._alpha<=50) {

                        A = 1;

                        _root.btn1.alphaTo(100, 0.1, "linear", 0.1);

                        _root.btn2.alphaTo(100, 0.1, "linear", 0.2);

                        _root.btn3.alphaTo(100, 0.1, "linear", 0.3);

                        _root.btn4.alphaTo(100, 0.1, "linear", 0.4);

                        _root.btn5.alphaTo(100, 0.1, "linear", 0.5);

                        _root.btn6.alphaTo(100, 0.1, "linear", 0.6);

                        _root.btn7.alphaTo(100, 0.1, "linear", 0.7);

                        btn1.enabled = true;

                        btn2.enabled = true;

                        btn3.enabled = true;

                        btn4.enabled = true;

                        btn5.enabled = true;

                        btn6.enabled = true;

                        btn7.enabled = true;

                        _root.linha.gotoAndPlay(2);

                }

        } else {

                if (btn1._alpha>=50) {

                        _root.texto1.alphaTo(0, 0, "linear", 0);

                        _root.texto2.alphaTo(0, 0, "linear", 0);

                        _root.texto3.alphaTo(0, 0, "linear", 0);

                        _root.texto4.alphaTo(0, 0, "linear", 0);

                        _root.texto5.alphaTo(0, 0, "linear", 0);

                        _root.texto6.alphaTo(0, 0, "linear", 0);

                        _root.texto7.alphaTo(0, 0, "linear", 0);

                        _root.btn7.alphaTo(0, 0.1, "linear", 0.1);

                        _root.btn6.alphaTo(0, 0.1, "linear", 0.2);

                        _root.btn5.alphaTo(0, 0.1, "linear", 0.3);

                        _root.btn4.alphaTo(0, 0.1, "linear", 0.4);

                        _root.btn3.alphaTo(0, 0.1, "linear", 0.5);

                        _root.btn2.alphaTo(0, 0.1, "linear", 0.6);

                        _root.btn1.alphaTo(0, 0.1, "linear", 0.7);

                        _root.linha.frameTo(0.1,1,"linear");

                        btn1.enabled = false;

                        btn2.enabled = false;

                        btn3.enabled = false;

                        btn4.enabled = false;

                        btn5.enabled = false;

                        btn6.enabled = false;

                        btn7.enabled = false;

                        A = 0;

                }

        }

};

btn1.onRollOver = function() {

        _root.btn1.gotoAndPlay(2);

        _root.btn1.tween("_y", 330, 0.01, "linear", 0);

};

btn1.onRollOut = function() {

        _root.btn1.gotoAndPlay(1);

        _root.btn1.tween("_y", 345, 0.5, "linear", 0);

};

btn2.onRollOver = function() {

        _root.btn2.gotoAndPlay(1);

        _root.btn2.tween("_y", 330, 0.01, "linear", 0);

};

btn2.onRollOut = function() {

        _root.btn2.gotoAndPlay(1);

        _root.btn2.tween("_y", 345, 0.5, "linear", 0);

};

btn3.onRollOver = function() {

        _root.btn3.gotoAndPlay(2);

        _root.btn3.tween("_y", 330, 0.01, "linear", 0);

};

btn3.onRollOut = function() {

        _root.btn3.gotoAndPlay(1);

        _root.btn3.tween("_y", 345, 0.5, "linear", 0);

};

btn4.onRollOver = function() {

        _root.btn4.gotoAndPlay(2);

        _root.btn4.tween("_y", 330, 0.01, "linear", 0);

};

btn4.onRollOut = function() {

        _root.btn4.gotoAndPlay(1);

        _root.btn4.tween("_y", 345, 0.5, "linear", 0);

};

btn5.onRollOver = function() {

        _root.btn5.gotoAndPlay(2);

        _root.btn5.tween("_y", 330, 0.01, "linear", 0);

};

btn5.onRollOut = function() {

        _root.btn5.gotoAndPlay(1);

        _root.btn5.tween("_y", 345, 0.5, "linear", 0);

};

btn6.onRollOver = function() {

        _root.btn6.gotoAndPlay(2);

        _root.btn6.tween("_y", 330, 0.01, "linear", 0);

};

btn6.onRollOut = function() {

        _root.btn6.gotoAndPlay(1);

        _root.btn6.tween("_y", 345, 0.5, "linear", 0);

};

btn7.onRollOver = function() {

        _root.btn7.gotoAndPlay(2);

        _root.btn7.tween("_y", 330, 0.01, "linear", 0);

};

btn7.onRollOut = function() {

        _root.btn7.gotoAndPlay(1);

        _root.btn7.tween("_y", 345, 0.5, "linear", 0);

};

btn1.onRelease = function() {

        if (texto1._alpha<=0) {

                _root.texto1.alphaTo(100, 0, "linear", 0);

                _root.texto2.alphaTo(0, 0, "linear", 0);

                _root.texto3.alphaTo(0, 0, "linear", 0);

                _root.texto4.alphaTo(0, 0, "linear", 0);

                _root.texto5.alphaTo(0, 0, "linear", 0);

                _root.texto6.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

        } else {

                _root.texto1.alphaTo(0, 0, "linear", 0);

        }

};

btn2.onRelease = function() {

        if (texto2._alpha<=0) {

                _root.texto1.alphaTo(0, 0, "linear", 0);

                _root.texto2.alphaTo(100, 0, "linear", 0);

                _root.texto3.alphaTo(0, 0, "linear", 0);

                _root.texto4.alphaTo(0, 0, "linear", 0);

                _root.texto5.alphaTo(0, 0, "linear", 0);

                _root.texto6.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

        } else {

                _root.texto2.alphaTo(0, 0, "linear", 0);

        }

};

btn3.onRelease = function() {

        if (texto3._alpha<=0) {

                _root.texto1.alphaTo(0, 0, "linear", 0);

                _root.texto2.alphaTo(0, 0, "linear", 0);

                _root.texto3.alphaTo(100, 0, "linear", 0);

                _root.texto4.alphaTo(0, 0, "linear", 0);

                _root.texto5.alphaTo(0, 0, "linear", 0);

                _root.texto6.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

        } else {

                _root.texto3.alphaTo(0, 0, "linear", 0);

        }

};

btn4.onRelease = function() {

        if (texto4._alpha<=0) {

                _root.texto1.alphaTo(0, 0, "linear", 0);

                _root.texto2.alphaTo(0, 0, "linear", 0);

                _root.texto3.alphaTo(0, 0, "linear", 0);

                _root.texto4.alphaTo(100, 0, "linear", 0);

                _root.texto5.alphaTo(0, 0, "linear", 0);

                _root.texto6.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

        } else {

                _root.texto4.alphaTo(0, 0, "linear", 0);

        }

};

btn5.onRelease = function() {

        if (texto5._alpha<=0) {

                _root.texto1.alphaTo(0, 0, "linear", 0);

                _root.texto2.alphaTo(0, 0, "linear", 0);

                _root.texto3.alphaTo(0, 0, "linear", 0);

                _root.texto4.alphaTo(0, 0, "linear", 0);

                _root.texto5.alphaTo(100, 0, "linear", 0);

                _root.texto6.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

        } else {

                _root.texto5.alphaTo(0, 0, "linear", 0);

        }

};

btn6.onRelease = function() {

        if (texto6._alpha<=0) {

                _root.texto1.alphaTo(0, 0, "linear", 0);

                _root.texto2.alphaTo(0, 0, "linear", 0);

                _root.texto3.alphaTo(0, 0, "linear", 0);

                _root.texto4.alphaTo(0, 0, "linear", 0);

                _root.texto5.alphaTo(0, 0, "linear", 0);

                _root.texto6.alphaTo(100, 0, "linear", 0);

                _root.texto7.alphaTo(0, 0, "linear", 0);

        } else {

                _root.texto6.alphaTo(0, 0, "linear", 0);

        }

};

btn7.onRelease = function() {

        if (texto7._alpha<=0) {

                _root.texto1.alphaTo(0, 0, "linear", 0);

                _root.texto2.alphaTo(0, 0, "linear", 0);

                _root.texto3.alphaTo(0, 0, "linear", 0);

                _root.texto4.alphaTo(0, 0, "linear", 0);

                _root.texto5.alphaTo(0, 0, "linear", 0);

                _root.texto6.alphaTo(0, 0, "linear", 0);

                _root.texto7.alphaTo(100, 0, "linear", 0);

        } else {

                _root.texto7.alphaTo(0, 0, "linear", 0);

        }

};

 

Se alguém tiver uma luz .__.'

 

O Problema ta no bt2

 

Tentei fazer usando mascara e shapetween para voltar a linha mas não deu certo.

 

Deu o mesmo problema nas 4 tentativas que é a linha menor ficar piscando.

 

Obrigado a todos que verem meu tópico ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que mais um menu :blink:

hehehehehehe

 

Cara eu posso dar uma olhada no seu arquivo e ve se encontro algum geito!!

Caso encontra o erro ou pinta alguma duvida eu posto ai!! :)

 

Abraços!! :D

E se o outro menu ficou pronto me passa o link pra mim ve :P

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.