我用的是flash cs4,按钮我已经做好了,环境是as3,所以是在关键帧上面添加动作的,我想添加的是开始播放的
我的步骤是:新建图层-创建关键帧-把按钮从库中拖到关键帧上-按F9-在动作-帧里面输入的语言是on(release){play();}但是提示语法错误,关键帧上也出现了a...
我的步骤是:新建图层-创建关键帧-把按钮从库中拖到关键帧上-按F9-在动作-帧里面输入的语言是
on(release){
play();}
但是提示语法错误,关键帧上也出现了a
但是测试的时候还是不行。
请问各路大虾我的问题出在哪里? 展开
on(release){
play();}
但是提示语法错误,关键帧上也出现了a
但是测试的时候还是不行。
请问各路大虾我的问题出在哪里? 展开
3个回答
展开全部
把你的:
on(release){
play();}
换成:
按钮的名字.addEventListener(MouseEvent.CLICK,action);
//为按钮创造一个事件侦听器,侦听鼠标点击事件,并且发动action函数。
function action (e:MouseEvent):void{
play();
}
//action函数的动作为播放。
除此之外,你还能改成:
gotoAndPlay(1,"场景的名字");//前面那个1是指跳到该场景的第几帧
希望能帮到你。
【Flash菜鸟团的回答】
on(release){
play();}
换成:
按钮的名字.addEventListener(MouseEvent.CLICK,action);
//为按钮创造一个事件侦听器,侦听鼠标点击事件,并且发动action函数。
function action (e:MouseEvent):void{
play();
}
//action函数的动作为播放。
除此之外,你还能改成:
gotoAndPlay(1,"场景的名字");//前面那个1是指跳到该场景的第几帧
希望能帮到你。
【Flash菜鸟团的回答】
展开全部
你这个是AS2的代码,肯定不行啊。
首先你要给你那个按钮加一个实例名,如btn,然后把下面的代码替换掉你的代码
btn.addEventListener(MouseEvent.MOUSE_DOWN,PlayEvent);
function PlayEvent(e:MouseEvent):void
{
play();
}
首先你要给你那个按钮加一个实例名,如btn,然后把下面的代码替换掉你的代码
btn.addEventListener(MouseEvent.MOUSE_DOWN,PlayEvent);
function PlayEvent(e:MouseEvent):void
{
play();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AS2 和 AS3是不一样的,不仅仅是版本升级而已。
变化之大几乎可以说是换了一门编程语言,如果AS2也算编程语言的话,在我看来它是是程序脚本。
AS3的代码只能写在两个地方:帧上,as文件中。
变化之大几乎可以说是换了一门编程语言,如果AS2也算编程语言的话,在我看来它是是程序脚本。
AS3的代码只能写在两个地方:帧上,as文件中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询