flash中的按钮 我做好了按钮,也写了on (release) { play(); }可为什么没有作用呢,播放时它就一闪而过。

我用的是cs4在帧上加动作,按钮只在第一帧有,可是播放后没显示,还报错在程序结尾有多余字符on(press){... 我用的是cs4 在帧上加动作,按钮只在第一帧有,可是播放后没显示,还报错 在程序结尾有多余字符 on(press){ 展开
 我来答
傲泣龙腾
2011-01-08 · 超过10用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:44.2万
展开全部
这个问题就很难说了 有可能是你播放后面的帧过短, 一播放就过去了! 还有就是后面的帧上有没有停止 或则跳转动作都检查一下! 按钮动作代码是没有错的!

PS:在帧上加动作,你需要为你的按钮命名,如果直接写on (release) { play(); },程序无法知道你是哪个按钮的操作播放,建议点击按钮后 - 动作 再加上你的on (release) { play(); } 即可

给一个思路你吧 首先创建50帧长度的一个动画 第一帧设置stop(); 在第一帧放置按钮 点击按钮加上动作代码 on (release) { play(); } 一步一步来先测试是否可以播放了!
dengdai10152
2011-01-07 · TA获得超过311个赞
知道答主
回答量:73
采纳率:0%
帮助的人:60.9万
展开全部
操作方法有误造成的。请按以下顺序,一步都不能错进行。
在按钮上添加代码的操作步骤:
1、选中按钮
2、右击按钮(一定是右击按钮,不然就成了给关键帧添加代码了。也不要双击,这样会给按钮的内部添加代码)
3、在弹出的菜单中选择“动作”
4、在弹出的窗口中输入你想要的代码,即可。
附:你的代码语法是正确的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁也没我有性格
2011-01-07 · TA获得超过3036个赞
知道大有可为答主
回答量:2588
采纳率:66%
帮助的人:2041万
展开全部
那是因为 FLASH默认的就是播放,你得先让他停下来啊.
我晕你对flash原理完全不熟么,按钮只在第一帧有,播放第一帧以后当然就不在了。你要把按钮在时间轴上的帧延续到和你的动画帧一样长的位置才行啊。然后再把你的on(press){的代码去掉 多余的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolz2010
2011-01-07 · 超过34用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:0
展开全部
as3.0写法:
1 按钮元件拖出来,取名,如:aaa_btn
2 第一帧上加代码:
stop();
aaa_btn.addEventListener(MouseEvent.CLICK,aaa_btn_down);
function aaa_btn_down(event:MouseEvent):void {
play();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式