急求Flash CS3(AS3)脚本

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:36:18
基本上就是要点击一个按钮控件的时候, 同一帧上的另一个部件消失(visible=false). 而再点击另一个按钮的时候, 这个部件再显示出来. 需要完整代码. 谢谢.
我尝试写成this.home.onPress=function(){
}
的时候会报出Statement must appear within on handler

AS3不是更简单吗?为什么不用呢。

楼上的注意了,AS2是面向过程的,AS3是面向对象的,当你制作大型项目的时候你就会发现AS3要比AS2简单的多,清晰的多!

此外回答楼主问题(接最楼上两位);

如果是在Flash里的帧上写代码,可以不必import,在运行的时候Flash会自动导入类包;
当你需要写外类的时候,比如是.as文件,才需要用到import

另外注意的是。Flash CS3里的代码不能在写在元件上了。

回答完毕

本人没学过as3,照楼上两位说的,as3比起as2来说变繁琐了啊as2里没问题的代码到as3里必须加点东西,多恶啊,你们还用as3

import flash.event.MouseEvent;

btn1.addEventListener(MouseEvent.Click,btn1_ClickHandler);
btn2.addEventListener(MouseEvent.Click,btn2_ClickHandler);

function btn1_ClickHandler(evt:MouseEvent):void
{
mc.visible = false;
}

function btn2_ClickHandler(evt:MouseEvent):void
{
mc.visible = true;
}

/*==================================================================*/
//将全部代码复制到动作面板中,mc为需要控制显示或者消失的元件,btn1为使mc消失的按钮,btn2为使mc显示的按钮。