Ir para conteúdo

Arquivado

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

GabrielFerrari

Precisando Um Segundo Click

Recommended Posts

Ola pessoal.

 

eu gostaria de que quando a pessoa clicase em no link1 ele foce pra o primeiro frame.

 

vo tentar explicar onde esta o erro

 

eu clico no primeiro link abre mais 3

 

ai eu clico denovo no link1 ele volta para o frame 1 onde tem apenas o link1

 

se clica-se denovo no link 1 era para abrir denovo os outros 3 links no segundo frame so q para isso ocorrer tenho q clicar 2 vezes :blink: .

no frame um tenho esse codigo

 

import mx.effects.Tween;
import mx.transitions.easing.*;
#include "lmc_tween.as"
stop();

link1.onRollOver = function():Void{
	if(this.ani != undefined){
		Tween.RemoveTweenAt(this.ani.ID);
	}
	this.ani = new Tween(this, this._xscale, 140, 400);
	this.onTweenUpdate = function(v):Void{
		this._xscale = this._yscale = v;
	};
	this.onTweenEnd = function(v):Void{
		this.onTweenUpdate(v);
		delete this.ani;
	};
	this.onRollOut = function(v):Void{
		if(this.ani != undefined){
			Tween.RemoveTweenAt(this.ani.ID);
		}
		this.ani = new Tween(this, this._xscale, 100, 400);
	};
		this.onRelease = function(v):Void{
		if(this.ani != undefined){
			Tween.RemoveTweenAt(this.ani.ID);
		}
		this.ani = new Tween(this, this._xscale, 100, 400);
		};
		};
link1.onPress = function() {
_root.link1.tween("_alpha",40,1, "linear", 0);
gotoAndPlay(2)
};

no segundo ta assim :

 

import mx.effects.Tween;
import mx.transitions.easing.*;
#include "lmc_tween.as"
link2.tween("_x", 200, 0.5, "linear", 0);
link3.tween("_x", 250, 0.5, "linear", 0);
link4.tween("_x", 200, 0.5, "linear", 0);
TransitionManager.start(link2, {type:Fade, direction:Transition.IN, duration:3, easing:None.easeNone});
TransitionManager.start(link3, {type:Fade, direction:Transition.IN, duration:3, easing:None.easeNone});
TransitionManager.start(link4, {type:Fade, direction:Transition.IN, duration:3, easing:None.easeNone});
stop();
link1.onPress = function() {
	_root.link1.tween("_alpha", 100, 1, "linear", 0);
	_root.link2.tween("_alpha", 0, 1, "linear", 0);
	_root.link3.tween("_alpha", 0, 1, "linear", 0);
	_root.link4.tween("_alpha",0, 1, "linear", 0);
	if (link2._alpha < 1){
		gotoAndPlay(1);
	}
};

eu pensei assim para montar o if

 

tp caso o alpha do link2 for zero ele volta para o 1° frame.

 

ta confuso né ?

 

qualquer coisa aqui ta fla

http://rapidshare.com/files/24149077/teste2-2.zip

Compartilhar este post


Link para o post
Compartilhar em outros sites

no seu segundo frame coloca isso(eu alteirei onde ta negrito)

 

 

link1.onPress = function() {

 

 

 

_root.link1.tween("_alpha", 100, 1, "linear", 0);

_root.link2.tween("_alpha", 0, 1, "linear", 0);

_root.link3.tween("_alpha", 0, 1, "linear", 0);

_root.link4tween("_alpha",0, 1, "linear", 0,onEnd);

 

if (link2._alpha < 1){

gotoAndPlay(1);

}

 

};

function onEnd(){

gotoAndPlay(1)

}

 

 

 

outra coisa sempre q eu tirava essa parte:

 

if (link2._alpha < 1){

gotoAndPlay(1);

}

 

ele funcionava

 

 

mas ta valendo

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.