FLASH按钮不能添加动作,菜鸟请教
我用的是FLASHCS3,想为按钮添加播放或开始动作,但选中按钮元件,打开动作面板后,却提示“无法将动作应用于当前所选内容”,无法编写动作代码,左边的动作预选里的命令都是...
我用的是FLASH CS3,想为按钮添加播放或开始动作,但选中按钮元件,打开动作面板后,却提示“无法将动作应用于当前所选内容”,无法编写动作代码,左边的动作预选里的命令都是灰色的。这是怎么回事啊?
自己制作的按钮和公用库调出的按钮都一样。 展开
自己制作的按钮和公用库调出的按钮都一样。 展开
3个回答
展开全部
cs3(我现在用的是cs4)的脚本语言是AS3,其代码不能写在的按钮上,只能写在帧里。
例如,我在一个课件的第一帧做了个片头。swf一播放就在第一帧里。
........................................................................
可在第一帧里加上“stop()”;再在舞台上加上一个按钮,name为“play_btn”。第一帧里的代码如下(as3的):
'.............................................................................
stop();'停在第一帧
play_btn.addEventListener(MouseEvent.MOUSE_DOWN,play_fn);'让按钮侦听
Function play_fn(e:MouseEvent):void{'按钮要运行的代码,就是它要做的事
this.play();'告诉影片开始播放
}
'.............................................................................
这样,flash停在第一帧处,等待你点播放按钮。只有你点击了播放按钮,影片才能开始播放。
不知道我回答得对不对?
................................................................................
黑龙江省巴彦县兴隆镇中心校 张志晨
例如,我在一个课件的第一帧做了个片头。swf一播放就在第一帧里。
........................................................................
可在第一帧里加上“stop()”;再在舞台上加上一个按钮,name为“play_btn”。第一帧里的代码如下(as3的):
'.............................................................................
stop();'停在第一帧
play_btn.addEventListener(MouseEvent.MOUSE_DOWN,play_fn);'让按钮侦听
Function play_fn(e:MouseEvent):void{'按钮要运行的代码,就是它要做的事
this.play();'告诉影片开始播放
}
'.............................................................................
这样,flash停在第一帧处,等待你点播放按钮。只有你点击了播放按钮,影片才能开始播放。
不知道我回答得对不对?
................................................................................
黑龙江省巴彦县兴隆镇中心校 张志晨
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
1、 打开FLASH CS3,里面有一个选择,你选用AS2的打开。这样就和FLASH8 一样了。保存时选择 另存为,格式选FLASH8保存
2、 给按钮起个名字,比如btn
在时间轴的帧上加动作
var btn_fun:Function=function(event:MouseEvent)
{
//这里写你的代码,比如播放用play();跳转播放用gotoAndPlay();
}
btn.addEventListener(MouseEvent.CLICK,btn_fun);
解释:btn_fun是按钮btn被点击后执行的函数。
btn.addEventListener(MouseEvent.CLICK,btn_fun);
元件名.addEventListener(事件.事件类型,要执行的函数名);
2、 给按钮起个名字,比如btn
在时间轴的帧上加动作
var btn_fun:Function=function(event:MouseEvent)
{
//这里写你的代码,比如播放用play();跳转播放用gotoAndPlay();
}
btn.addEventListener(MouseEvent.CLICK,btn_fun);
解释:btn_fun是按钮btn被点击后执行的函数。
btn.addEventListener(MouseEvent.CLICK,btn_fun);
元件名.addEventListener(事件.事件类型,要执行的函数名);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-11-22
展开全部
新建工程的时候 选择 as2.0工程
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询