收藏九域天地
九域天地友情链接
九域天地留言本
九域天地站点地图
      西安九域天地设计咨询网-VI/CI标志设计免费教程|平面广告设计教学文章|西安展示设计教程下载|室内装饰设计教程下载|多媒体动画制作在线教程文章|西安网站设计制作教程文章|招贴海报论坛教程|西安软件包装设计教程文章|西安展厅效果图设计教程|西安服装设计教程文章|西安公司标志设计|中国西安设计
   
西安九域天地设计咨询网-VI/CI标志设计免费教程|平面广告设计教学文章|西安展示设计教程下载|室内装饰设计教程下载|多媒体动画制作在线教程文章|西安网站设计制作教程文章|招贴海报论坛教程|西安软件包装设计教程文章|西安展厅效果图设计教程|西安服装设计教程文章|西安公司标志设计|中国西安设计
    当前位置:首页->设计相关->教程文章->多媒体动画设计文章    
   
 
西安九域天地设计咨询网-VI/CI标志设计免费教程|平面广告设计教学文章|西安展示设计教程下载|室内装饰设计教程下载|多媒体动画制作在线教程文章|西安网站设计制作教程文章|招贴海报论坛教程|西安软件包装设计教程文章|西安展厅效果图设计教程|西安服装设计教程文章|西安公司标志设计|中国西安设计
九域天地设计新闻
九域天地动向
设计相关文章
 
 
 
 
 
 
标志VI设计教程
Flash MX 编程深层次应用-ActionScript编程(5)

1.4 对象的属性和方法(1)


在Flash中,常用到的对象都是Graphics Symbol或Movie Clip等物件实例化(Instance)后形成的。这种对象的数据类型属于前面所讲的实例型。由于都是实例型对象,所以其原型(ProtoType)是一样的。这也就意味着,它们会从同一个原型处继承相同的属性和方法。所以对于这些对象来说,它们有着许多共同的基础属性和方法。

1.4.1 一般对象属性
表1-3是实例型对象所共有的属性的列表。

 

表1-3 实例型对象共有的属性列表

属 性 名
定 义

_alpha
透明度,以百分比的形式表示,100%为不透明,0%为透明

_currentframe
当前Movie Clip实例所播放的帧序号

_droptarget
返回最后一次被鼠标拖曳的Movie Clip或Graphics Symbol实例的名称

_focusrect
当使用Tab键切换焦点时,按钮符号实例是否显示黄色的外框,默认显示黄色的外框,当设置为0时,将以按钮符号的Up姿态来显示

_framesloaded
当前已经有多少帧动画被下载到了用户的客户端

_height
Movie Clip或Graphics Symbol实例的高度,以像素为单位

_highquality
Flash动画的显示质量设置:1为低,2为高,3为最好

_name
返回Movie Clip或Graphics Symbol实例的名称

_quality
返回当前Flash动画的播放质量

_rotation
Movie Clip或Graphics Symbol实例相对于垂直方向旋转的角度

_soundbuftime
Flash 中的声音在播放之前要经过预下载然后播放,这个属性说明预下载的时间

_target
用于指定Movie Clip或Graphics Symbol符号实例精确的字符串,在使用tellTarget时常用到

_totalframes
返回整个动画或Movie Clip或Graphics Symbol实例在时间线上所有帧的数量

_url
返回该.swf文件的完整路径名称

_visible
设置Movie Clip或Graphics Symbol实例是否显示,1为显示,0为隐藏

_width
Movie Clip或Graphics Symbol实例的宽度,以像素为单位

_x
Movie Clip或Graphics Symbol实例的中心点与其所在舞台的最左侧之间的水平距离,Movie Clip或Graphics Symbol实例在移动的时候,会动态地改变这个值,单位是像素

_xmouse
返回鼠标指针相对于舞台最左侧的水平距离

_xscale
Movie Clip或Graphics Symbol实例相对于其原样的实际宽度的百分比

_y
Movie Clip或Graphics Symbol实例的中心点与其所在舞台的最上端之间的垂直距离,Movie Clip或Graphics Symbol实例在移动的时候,会动态地改变这个值,单位是像素

_ymouse
返回鼠标指针相对于舞台最上端的垂直距离

_yscale
电影片断符号实例相对于其原样的实际高度的百分比

1.4.2 Action指令
在这一小节将会介绍在ActionScript中常用到的控制实例对象的Action指令。

1.gotoAndPlay(scene,frame);
跳转到指定帧并继续播放。scene参数是可选项,指定要跳转到的场景,如果不使用,则默认为当前场景。frame参数指定了要跳转到的帧在场景中的序号。

例:gotoAndPlay(5); //跳到第5帧并继续播放

 

2.gotoAndStop(scene,frame);
跳转到指定帧并停止播放。scene参数是可选项,指定要跳转到的场景,如果不使用,则默认为当前场景。frame参数指定了要跳转到的帧在场景中的序号。

例:gotoAndStop(5); //跳到第5帧并停止

3.on(mouseEvent) { statement;}
处理程序。当鼠标或键盘事件发生时响应。

参数
statement mouseEvent 事件激活后要执行的程序段。

mouseEvent 可以是下列参数:

? press 鼠标在按钮上时左键被按下。
? release 鼠标在按钮上时左键被松开。
? releaseOutside 鼠标不在按钮上时左键被松开。
? rollOver 鼠标滑过按钮。
? rollOut 鼠标从按钮上移出。
? dragOver 鼠标在按钮上时左键被按下,按住后鼠标移出按钮范围,然后又移回到按钮上。
? dragOut 鼠标在按钮上时左键被按下,按住后鼠标移出按钮范围。
? keyPress (“key”)指定的键被按下。指定键的键值的选取可以参见附录B“键和键值”,或者参考在Key对象中列出的各键的属性。
在下面的例子中,当鼠标左键在按钮上被按下时会激活 startDrag 动作:

on(press) {

startDrag("_root.MC1");

}

4.play();
开始播放动画或者Movie Clip。

例:this.stop(); //开始播放当前的Movie Clip

5.stop();
停止播放动画或Movie Clip。

例:this.stop(); //停止播放当前的Movie Clip

6.stopAllSounds();
停止播放所有的声音。

7.fscommand (command,arguments);
对Flash播放器下达指令以及向JavaScript传递参数。

command参数实现Flash播放器所下的指令,arguments参数则是下达的指令的参数。具体的指令和参数如表1-4所示。

表1-4 fscommand具体的指令和参数

命 令
参 数
使 用 说 明

allowscale
true/false
设置true后,播放器将以1:1的大小播放动画,也就是说播放器的窗口变小则动画也变小相同的比例。设置false,动画将保持原有的大小,不管播放器窗口如何变化

Exec
应用程序的路径
将参数设置成一个外部应用程序的文件名,播放器将执行外部应用程序

fullscreen
true/false
设置true后,动画将全屏播放,设置false后,动画播放器将回到窗口播放模式

Quit
None
关闭播放程序

showmenu
true/false
设置true后,在播放器中,点击鼠标右键,将显示控制菜单,设置false后,将不会显示控制菜单

trapallkeys
true/false
设置true后,播放器将屏蔽热键,设置false后,播放器将使热键有效

 

 第 046 篇  首篇 上一篇 下一篇 返回 
 
 
 
 
  西安九域天地设计咨询网-平面广告设计、VI/CI设计、 室内装饰设计、多媒体动画制作、网站设计制作、招贴海报设计、软件包装设计、展厅效果图设计、公司标志设计 中国西安设计  
九域天地自助链接   九域天地友情链接   九域天地创作团队   九域天地人才招聘   九域天地联系方式   九域天地在线咨询
西安九域天地设计咨询网-VI/CI标志设计免费教程|平面广告设计教学文章|西安展示设计教程下载|室内装饰设计教程下载|多媒体动画制作在线教程文章|西安网站设计制作教程文章|招贴海报论坛教程|西安软件包装设计教程文章|西安展厅效果图设计教程|西安服装设计教程文章|西安公司标志设计|中国西安设计
 
九域天地联系电话   写信给九域天地
 
多媒体设计教程 网站设计教程 平面广告设计教程 环境装饰设计教程 界面创意设计教程