网站首页站长博客下载中心域名交易站长论坛域名主机免费电邮免费域名中文排行排名查询站长书库书籍教程下载
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
学院首页 网络编程 网页设计 图形图象 数 据 库 服 务 器 网络媒体 网络安全 个人专栏 站长CLUB 业界新闻 信息公告
 当前位置:首页 >> 网络媒体 >> Flash >> 正文
公告通知
返回上级列表
资料搜索
相关文章
换头术巧妙修改闭眼照片
第六讲:入侵检测系统IDS (2)
第六讲:入侵检测系统IDS (1)
第五讲:防火墙 (6)
第五讲:防火墙 (5)
第五讲:防火墙 (3)
第五讲:防火墙 (2)
第五讲:防火墙 (1)
第四讲:特洛伊木马 (4)
第四讲:特洛伊木马 (3)
Flash MX 2004新功能:行为2
[ 来源:天极设计在线 | 作者:佚名 | 时间:2004-6-15 15:54:00 | 浏览:人次 ]
收藏到新浪ViVi 收藏到365KEY 收藏到我摘  字号选择〖    〗/ 双击滚屏 单击停止  

  一、用行为控制实例

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

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

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

  3.选择Window>Development Panels>Behaviors(窗口>开发面板>行为),打开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.选择Control>Test 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

  }

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

  如果要删除添加的行为,可以在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(跳转某帧或帧标签播放) 从特定帧播放电影剪辑。 要播放的目标电影剪辑实例名。要播放的帧编号或帧标签。
GotoAndStop at frame or label(跳转某帧或帧标签停止播放) 跳转特定帧并停止播放。 要停播的目标电影剪辑实例名。要停播的帧编号或帧标签。
Bring to Front(移到前面) 移动目标电影剪辑或屏幕到堆叠顺序的顶部。 电影剪辑或屏幕的实例名。
Bring Forward(前移) 在堆叠顺序中前移目标电影剪辑或屏幕一个位置。 电影剪辑或屏幕的实例名。
Send to Back(移到后面) 移动目标电影剪辑或屏幕到堆叠顺序的底部。 电影剪辑或屏幕的实例名。
Send Backward(后移) 在堆叠顺序中后移目标电影剪辑或屏幕一个位置。 电影剪辑或屏幕的实例名。
Start Dragging movieclip(允许拖曳电影剪辑) 允许拖曳电影剪辑。 电影剪辑或屏幕的实例名。
Stop Dragging movieclip(停止拖曳电影剪辑) 停止当前的拖曳。  



 

[发送给好友]  [打印本页]  [关闭窗口]  [返回顶部]   转载请注明来源:http://edu.chinaz.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
栏目编辑: 设计风 责任编辑: chinaz.com
原始作者: 佚名 录入时间: 2004-6-15 15:54:00
信息来源: 天极设计在线 投稿信箱: Edu#chinaz.com
设为首页 - 加入收藏 - 关于我们 - 广告服务 - 版权申明 - 友情链接 - 联系方式 - 总编信箱 - 会员投稿