flash CS4 怎么透明度做渐变

我添加过动画可是并没有渐渐地从0%~100%是直接跳的

这个简单。

一个代码实现透明渐变:

as3:

在舞台上新建一个影片剪辑mc,实例名称为_mc,


在时间轴写代码:

var _mc:MovieClip;

_mc.alpha = 0;

this.addEventListener(Event.ENTER_FRAME,goto);

function goto(e:Event):void

{

if (_mc.alpha <= 1)

{

_mc.alpha +=  0.01;

}

else

{

this.removeEventListener(Event.ENTER_FRAME,goto);

}

}


//这样子就完了。不懂q我《王家小贼1178861331----------》



追问

你那个文件格式不对打不开……

追答

我的flash是cs6版本的。如果你的flash版本是cs3或者cs4之类的,版本太低打不开我的文件。建议你下载一个flash cs6绿色版,180MB,我一直用这个做flash的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-02
不用代码也行啊,MC的第一帧的alpha的值调为0,第50帧插入关键帧,把alpha的值调为100,然后创建一个传统补间就行了。追问

我试过不行直接跳的

追答

不知道你怎么做的。我做的可以啊。一定要把画的图转化为原件才行的。

相似回答