flash里如何给影片剪辑添加代码,不是给帧,

flash里如何给影片剪辑添加代码,不是给帧,,第1张

只有as2才能在影片剪辑上添加代码,按下F9打开动作面板,就可以添加代码了:但必须使用onClipEvent (){}语句,用法如下:

触发为特定影片剪辑实例定义的动作。

load 影片剪辑一旦被实例化并出现在时间轴中,即启动此动作。

unload 在从时间轴中删除影片剪辑之后,此动作即在第 1 帧中启动。在将任何动作附加到受影响的帧之前处理与 Unload 影片剪辑事件关联的动作。

enterFrame 以影片剪辑的帧频连续触发该动作。在将任何帧动作附加到受影响的帧之前处理与 enterFrame 剪辑事件关联的动作。

mouseMove 每次移动鼠标时启动此动作。使用 _xmouse 和 _ymouse 属性来确定鼠标的当前位置。

mouseDown 当按下鼠标左键时启动此动作。

mouseUp 当释放鼠标左键时启动此动作。

keyDown 当按下某个键时启动此动作。使用 Key.getCode() 检索有关最后按下的键的信息。

keyUp 当释放某个键时启动此动作。使用 Key.getCode() 方法检索有关最后按下的键的信息。

data 在 loadVariables() 或 loadMovie() 动作中接收到数据时启动该动作。当与 loadVariables() 动作一起指定时,data 事件只在加载最后一个变量时发生一次。当与 loadMovie() 动作一起指定时,则在检索数据的每一部分时,data 事件都重复发生。

比如你要做一个影片剪辑移动的效果:就可以在这个影片剪辑上添加下面的动作代码:

onClipEvent (load){this._x=0}//定义影片剪辑的初始x轴位置。

onClipEvent (enterFrame){this._x+=3}//该影片剪辑连续向右移动

添加动作方法有两种:

1、选中场景中的按钮(注意,只选按钮,不是那个桢的所有内容都选),按F9打开动作面板,在动作面板中输入:

on

release(){

//当点击按钮并松开时做以下动作

gotoAndPlay(2)

//跳转到第二桢并播放}2、选中场景中的按钮,打开按钮的属性面板,在实例名称框里给这个按钮取个实例名称,比如a_btn(注意,不是按钮在库里的名称,而是这个按钮放在第一桢这次实际用应的名称)

在按钮所在的桢上,或新建一层的第一桢(与按钮同一桢)输入以下代码:

this.a_btn.onRelease=function(){

//这个场景的a_btn按钮点击时执行以下动作

this.gotoAndPlay(2)

//这个场景跳转到第二桢并播放}注:双斜杠后面的文字是注释,可输进也可不输进去。

你第一桢停止应该是在桢上写stop()吧,把第二种方法的代码写在stop()下面即可。

1、选择软件版本并打开使用,这里选AS2.0。

2、选择“矩形工具”,颜色任意,这里选择黑色,在舞台上任意画一个框,因为后面要调整为透明的,所以什么颜色都可以的。

3、鼠标点中黑矩形框,鼠标右键,转换为按钮。

4、鼠标点中按钮,选择色彩效果样式。

5、选择透明度(alpha),设置为0%。

6、按钮透明效果如图。

7、给按钮添加你需要的代码,点中按钮,按F9进入,例如播放代码:on (release) {play()},意思为:当鼠标按下的时候,播放动画。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11430852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存