如何制作flash按钮 可以从前一帧跳到下一帧
我使用adobeflashcs5的,用了网上传来传去的那个代码:“如果是flash8及以前的版本,那按钮上跳到下一帧的动作就是:on(release){nextFrame...
我使用adobe flash cs5的,用了网上传来传去的那个代码:“如果是flash8及以前的版本,那按钮上跳到下一帧的动作就是:
on (release) {
nextFrame();
}
如果要到n帧那就是:
on (release) {
gotoAndPlay(n);
}”,
都用不了,说release等未定义,求高人指点。 展开
on (release) {
nextFrame();
}
如果要到n帧那就是:
on (release) {
gotoAndPlay(n);
}”,
都用不了,说release等未定义,求高人指点。 展开
5个回答
展开全部
AS3里面没有对象代码了.
直截了当的转化方式是写成:
function callback(evt:MouseEvent) {
(root as MovieClip).nextFrame();
}
this.btn.addEventListener(MouseEvent.MOUSE_DOWN,this.callback);
这个写在含有按钮的主时间轴上.
不过AS3写这种东西应该更加规整,你可以考虑把它写入文档类.
直截了当的转化方式是写成:
function callback(evt:MouseEvent) {
(root as MovieClip).nextFrame();
}
this.btn.addEventListener(MouseEvent.MOUSE_DOWN,this.callback);
这个写在含有按钮的主时间轴上.
不过AS3写这种东西应该更加规整,你可以考虑把它写入文档类.
追问
什么叫写入文档类?
追答
面向AS3的flash文档可以设置文档类,作为该文档的一个"基础".具体设置可以在属性面板中设置.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按钮动作代码:
on(realse){
nextFrame(); "停到第二帧
}
on(realse){
nextFrame(); "停到第二帧
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你新建flash文件时选择“as2文件”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(释放){nextFrame()时;}
前
(释放) - {prevframe();}
前
(释放) - {prevframe();}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询