Flash as3用两个开关按钮分别控制两个影片,可总提示我“函数定义重复“,怎么改?as3真难学啊。
stop();//让所有影片停止播放//定义布尔值varact5star:Boolean//注册单击事件的接收者btn_red.addEventListener(Mous...
stop(); // 让所有影片停止播放
//定义布尔值
var act5star:Boolean
//注册单击事件的接收者
btn_red.addEventListener(MouseEvent.CLICK,onClick)
//定义事件的接收者
function onClick(e:MouseEvent)
{
//布尔值取反
act5star=!act5star
//如果布尔值为true
if(act5star)
{
//播放影片剪辑实例
mc_5star.play()
//如果布尔值为false
}else
{
//停止播放影片剪辑实例
mc_5star.stop()
}
}
var act3angle:Boolean
//注册单击事件的接收者
btn_green.addEventListener(MouseEvent.CLICK,onClick)
//定义事件的接收者
function onClick(e:MouseEvent)
{
//布尔值取反
act3angle=!act3angle
//如果布尔值为true
if(act3angle)
{
//播放影片剪辑实例
mc_3angle.play()
//如果布尔值为false
}else
{
//停止播放影片剪辑实例
mc_3angle.stop()
}
}
测试影片后显示:
1021: 函数定义重复。
function onClick(e:MouseEvent) 展开
//定义布尔值
var act5star:Boolean
//注册单击事件的接收者
btn_red.addEventListener(MouseEvent.CLICK,onClick)
//定义事件的接收者
function onClick(e:MouseEvent)
{
//布尔值取反
act5star=!act5star
//如果布尔值为true
if(act5star)
{
//播放影片剪辑实例
mc_5star.play()
//如果布尔值为false
}else
{
//停止播放影片剪辑实例
mc_5star.stop()
}
}
var act3angle:Boolean
//注册单击事件的接收者
btn_green.addEventListener(MouseEvent.CLICK,onClick)
//定义事件的接收者
function onClick(e:MouseEvent)
{
//布尔值取反
act3angle=!act3angle
//如果布尔值为true
if(act3angle)
{
//播放影片剪辑实例
mc_3angle.play()
//如果布尔值为false
}else
{
//停止播放影片剪辑实例
mc_3angle.stop()
}
}
测试影片后显示:
1021: 函数定义重复。
function onClick(e:MouseEvent) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询