AS3.0中 按钮的事件设置问题
在flashAS3.0中如何实现按钮的移动到上面,下面指定文本框内显示说明,然后点击实现打开某网站...
在flash AS3.0中如何实现按钮的移动到上面,下面指定文本框内显示说明,然后点击实现打开某网站
展开
2个回答
展开全部
你可以加一个判断,page的alpha为o的时候visible=false;其他时候为true。但是由于一开始page的visible是不可见的。所以这个判断要加在hidemenubandB事件里。
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.events.MouseEvent;
import flash.events.Event;
page.visible = false;
function panDuan(event:Event):void
{
if (page.alpha == 0)
{
page.visible = false;
}
else
{
page.visible = true;
}
}
var fadeinpage:Tween = new Tween(page,"alpha",Strong.easeIn,0,1,3,true);
var fadeoutpage:Tween = new Tween(page,"alpha",Strong.easeIn,1,0,2,true);
fadeinpage.stop();
fadeoutpage.stop();
bandB.addEventListener(MouseEvent.CLICK, hidemenubandB);
function hidemenubandB(e:MouseEvent)
{
fadeinpage.start();
page.visible = true;
addEventListener(Event.ENTER_FRAME,panDuan);
}
showB.addEventListener(MouseEvent.CLICK, goback);
function goback(e:MouseEvent)
{
fadeoutpage.start();
}
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.events.MouseEvent;
import flash.events.Event;
page.visible = false;
function panDuan(event:Event):void
{
if (page.alpha == 0)
{
page.visible = false;
}
else
{
page.visible = true;
}
}
var fadeinpage:Tween = new Tween(page,"alpha",Strong.easeIn,0,1,3,true);
var fadeoutpage:Tween = new Tween(page,"alpha",Strong.easeIn,1,0,2,true);
fadeinpage.stop();
fadeoutpage.stop();
bandB.addEventListener(MouseEvent.CLICK, hidemenubandB);
function hidemenubandB(e:MouseEvent)
{
fadeinpage.start();
page.visible = true;
addEventListener(Event.ENTER_FRAME,panDuan);
}
showB.addEventListener(MouseEvent.CLICK, goback);
function goback(e:MouseEvent)
{
fadeoutpage.start();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询