Flash MX 2004新功能:行为2

2016-01-29 13:49 0 1 收藏

Flash MX 2004新功能:行为2,Flash MX 2004新功能:行为2

【 tulaoshi.com - Flash 】


  一、用行为控制实例

    我们用这个复制圆的例子说明用行为控制实例(如图像、电影剪辑、按钮等)的一般操作步骤。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

  1.在编辑区中放置一个圆的电影剪辑和一个按钮,然后在属性检查器中把圆电影剪辑命名为a1。  

  2.在编辑区中选择触发行为的对象(如编辑区中的按钮)。

  3.选择WindowDevelopment PanelsBehaviors(窗口开发面板行为),打开Behaviors(行为)面板。

  4.在Behaviors面板中,单击加号(+)按钮,从Movieclip(电影剪辑)子菜单中选择想要的行为。本例选Duplicate Movieclip(复制电影剪辑)。
图片较大,请拉动滚动条观看全图

  5.在弹出的对话框中,选择你想用行为控制的电影剪辑(这里选a1)。

  6.选择Relative(相对)或Absolute(绝对)路径(一般情况下采用默认值Relative)。

  7.如果需要,输入行为参数(本例设置复件在x轴的偏移量为10像素,y轴的偏移量为0像素),单击OK按钮。

  

  8.该行为的默认事件On Release(释放鼠标按键)和动作Duplicate Movieclip(复制电影剪辑)出现在Behaviors面板中。

  9.如果要改变鼠标事件,在Event(事件)下面,单击On Release(默认事件),从弹出的菜单中选择一种鼠标事件。本例采用默认的On Release事件,保持此选项不变。

  

  10.选择ControlTest Movie(控制测试动画),单击画面中的按钮,即可测试复制电影剪辑行为的效果。
  

  提示:如果你注意观察,可以在动作面板中看到Flash MX已经自动给按钮添加了下面的代码:

on (release) {

 //Duplicate Movieclip Behavior
//Requires Flash Player 7 or later
var newdepth = his.a1._parent.getNextHighestDepth();
var newname = "copy" + newdepth;
var prevname = "copy" + (newdepth-1);
if (this.a1._parent[prevname] == undefined) this.a1._parent[prevname] = his.a1;
this.a1.duplicateMovieClip(newname,newdepth);
this.a1._parent[newname]._x = this.a1._parent[prevname]._x + 10;
this.a1._parent[newname]._y = this.a1._parent[prevname]._y + 0;
//End Behavior

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/flash/)

  }

  在这里可以下载本例的源文件。

  如果要删除添加的行为,可以在Behaviors面板中选中要删除的行为,然后单击该面板上面的减号(-)按钮。如果要编辑已经添加的行为,可以在Behaviors面板中的Action(动作)下面,双击要编辑的行为。

  这里用表格列出Flash MX 2004和Flash MX Professional 2004中用于控制实例的行为,供读者参考。

行为用途参数Load Graphic(装载图像)装载外部JPEG图像到电影剪辑或屏幕中。

路径和JPEG文件名。电影剪辑或接收图像的屏幕的实例名。

Load External Movie Clip(装载外部电影剪辑)装载外部SWF文件到目标电影剪辑或屏幕中。外部SWF文件的URL。电影剪辑或接收SWF文件的屏幕的实例名。Unload Flash Movie(卸载Flash动画)删除用Load Movie行为或动作载入的SWF文件。要卸载的电影剪辑或屏幕的实例名。Duplicate Movieclip(复制电影剪辑)复制电影剪辑或屏幕。要复制的电影剪辑实例名。相对于要复制的原电影剪辑的X和Y偏移量(以像素为单位)。GotoAndPlay at frame or label(跳转某帧或帧标签播放)从特定帧播放电影剪辑。要播放的目标电影剪辑实例名。要播放的帧编号或帧标签。

来源:https://www.tulaoshi.com/n/20160129/1491668.html

延伸阅读
标签: Web开发
今天我们来一起看看Dreamweaver MX 2004在加密FTP 传送 方面的新功能。 我们一般在做FTP文件传送的时候,默认情况下传送过程是公开的,即我们FTP的用户名和密码都是可见的。这样在网络上传输缺乏安全性, Dreamweaver MX 2004 的FTP功能对此作了修改,增加了SFTP传送功能,即上传下载站点文件时可以有效保护FTP用户名、密码,保...
标签: Web开发
    Dreaweaver MX 2004 中增加了图片处理功能,如图片亮度和对比度的调节、图片的锐化效果等等。 下面我们来一起详细了解Dreamweaver MX 2004在图片处理方面的改进。 在Dreamweaver MX 2004中导入一张图片,看看属性面板上对应的图片相关选项,我们会发现多了几个图标功能。 首先在图片大小设置栏旁边就多了一个带...
标签: Web开发
如今网页的排版格式越来越复杂,很多效果需要通过CSS来实现,Dreamweaver MX 2004在CSS功能设计上做了很大的改进。下面我们就来看看这些改进的地方。 一、属性面板的改进 Dreamweaver MX 2004在属性面板中增加了“Style”选项,我们在设计页面时所做的添加的字体、颜色、大小等样式,“Style”会将这些设计自动记忆生成“Style1...
标签: Web开发
Dreamweaver MX 2004中对源代码编辑的操作功能也有一定的改进,下面我们来看看这些新的改动。 一、右键菜单 在源代码区域如果选中一个范围,点击右键菜单看到新增了“Selection”功能,在这个功能下包括了转换大小写、转换标签等等功能,如图1。 图1 二、Tag标签 在Tag标签的群组里,除了以前有的行为、CSS面板...
标签: Web开发
今天我们来一起看看Dreamweaver MX 2004在动态浏览器检测方面的新功能。 Dreamweaver MX 2004版本中,新增了多浏览器检测页面运行错误的功能。我们设计的页面,在某一种浏览器效果下可能正常运行,在其它浏览器中可能会报错,有时候连文字链接、版式都不统一了。为了避免这样的情况发生,2004 版本增加了支持多款浏览器检测功能。 ...

经验教程

316

收藏

96
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部