我用的是flash cs4,按钮我已经做好了,环境是as3,所以是在关键帧上面添加动作的,我想添加的是开始播放的

我的步骤是:新建图层-创建关键帧-把按钮从库中拖到关键帧上-按F9-在动作-帧里面输入的语言是on(release){play();}但是提示语法错误,关键帧上也出现了a... 我的步骤是:新建图层-创建关键帧-把按钮从库中拖到关键帧上-按F9-在动作-帧里面输入的语言是
on(release){
play();}
但是提示语法错误,关键帧上也出现了a
但是测试的时候还是不行。
请问各路大虾我的问题出在哪里?
展开
 我来答
LINSTICK
2012-05-13 · TA获得超过1562个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:579万
展开全部
把你的:
on(release){
play();}
换成:
按钮的名字.addEventListener(MouseEvent.CLICK,action);
//为按钮创造一个事件侦听器,侦听鼠标点击事件,并且发动action函数。
function action (e:MouseEvent):void{
play();
}
//action函数的动作为播放。

除此之外,你还能改成:
gotoAndPlay(1,"场景的名字");//前面那个1是指跳到该场景的第几帧

希望能帮到你。

【Flash菜鸟团的回答】
FlashASer

2012-05-10 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18656

向TA提问 私信TA
展开全部
你这个是AS2的代码,肯定不行啊。
首先你要给你那个按钮加一个实例名,如btn,然后把下面的代码替换掉你的代码
btn.addEventListener(MouseEvent.MOUSE_DOWN,PlayEvent);
function PlayEvent(e:MouseEvent):void
{
play();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
m_m豆
2012-05-11
知道答主
回答量:3
采纳率:0%
帮助的人:5007
展开全部
AS2 和 AS3是不一样的,不仅仅是版本升级而已。
变化之大几乎可以说是换了一门编程语言,如果AS2也算编程语言的话,在我看来它是是程序脚本。

AS3的代码只能写在两个地方:帧上,as文件中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式