<% dim rs dim sql set rs=server.createobject("adodb.recordset") set rs1=server.createobject("adodb.recordset") %> 宇风多媒体---ActionScript字典
首 页 | 多媒体开发 | 合成 | 图象设计 | 动画制作 | 音乐编辑 | 网站建设 | 新书上市 | 虚拟主机
论 坛 | 加入人才库 | 下载中心 | 作品展示 | 项目承接 | 光盘压制 | 企业展台 | 原创投稿 | 认证培训
bryce
 
Flash MX ActionScript字典



MovieClip.clear

语法

myMovieClip.clear

参数

说明

方法。移除与指定电影片断相关的所有动作语句绘画命令。用Flash自身所带的绘画工具绘制的图形和线条不受影响。使用此命令同时清楚了当前的线条格式。

播放器

Flash 6

示例

参看

MovieClip.lineStyle

MovieClip.creatEmptyMovieClip

语法

myMovieClip.creatEmptyMovieClip(instanceName,depth)

参数

InstanceName:新增电影片断的实例名

Depth       : 整数,新增电影片断的深度。

说明

方法。创建一个空的电影片断作为指定电影片断的子对象。这个方法和attachMovie类似,只是并不需要给这个新的电影片断另外提供一个导出名字(linkage name),它的中心点是该电影片断的左上角。如果任一参数丢失,则该方法失败。

播放器

Flash 6

示例

参看

MovieClip.attachMovie

MovieClip.creatTextField

语法

myMovieClip.creatTextField(instanceName,depth,x,y,width,heigth)

参数

InstanceName:新增电影片断的实例名。

Depth       : 整数,新增电影片断的深度。

X           : 指定新建的TextField的横坐标。

Y           : 指定新建的TextField的纵坐标。

Width       : 指定新建的TextField的宽度。

Height      : 指定新建的TextField的高度。

说明

方法。创建一个空的文本域作为指定电影片断的子对象。这个方法可以在影片播放的时候动态的创建一个文本域,该文本域被定位于坐标(x, y),该坐标是相对于参数movieClip指定的电影片断的。该文本域的参数x  ,y  ,width,  height分别对应域文本域的_x, _y, _width, _height属性。

文本域的默认属性如下:

type = "dynamic",

border = false,

background = false,

password = false,

multiline = false,

html = false,

embedFonts = false,

variable = null,

maxChars = null

使用该语句创建的文本域用有下列默认格式:

font = "Times New Roman"

size = 12

textColor = 0x000000

bold = false

italic = false,

underline = false

url = ""

target = ""

align = "left"

leftMargin = 0

rightMargin = 0

indent = 0

leading = 0

bullet = false

tabStops = [] (空数组)

播放器

Flash 6

示例

下面这个例子给出的文本格式为:宽300,高100,坐标(100,100),无边框,红色,有下划线。

_root.createTextField("mytext",1,100,100,300,100);

mytext.multiline = true;

mytext.wordWrap = true;

mytext.border = false;

myformat = new TextFormat();

//创建一个新的TextFormat对象

myformat.color = 0xff0000;

myformat.bullet = false;

myformat.underline = true;

mytext.text = "this is my first test field object text";

mytext.setTextFormat(myformat);

参看

TextFormat(对象)

MovieClip._CurrentFrame

语法

myMovieClip._currentFrame

参数

说明

只读属性。返回指定的电影片断的当前播放帧数。

播放器

Flash 4及更高版本

示例

actionClip.gotoAndStop(_currentframe + 5);

参看

MovieClip.CurveTo

语法

myMovieClip.curveTo ( controlX , controlY , anchorX , anchorY )

参数

ControlX : 指定相对于父级电影片断的水平位置

ControlY : 指定相对于父级电影片断的垂直位置

AnchorX  : 指定相对于父级电影片断的下一个锚点的水平位置

AnchorY  : 指定相对于父级电影片断的下一个锚点的垂直位置

说明

方法。用当前线条格式从当前坐标向(anchorX , anchorY 划线。如果在电影片断中存在用Flash画图工具绘画的内容,则这些内容将处于curveto绘画的内容下面。任一参数不存在,语句失败。

播放器

Flash 6

示例

这个例子使用hairline线型蓝色边框,红色填充

root.createEmptyMovieClip( "circle", 1 );

with ( _root.circle ){

    lineStyle( 0, 0x0000FF, 100 );

    beginFill( 0xFF0000 );

    moveTo( 500, 500 );

    curveTo( 600, 500, 600, 400 );

    curveTo( 600, 300, 500, 300 );

    curveTo( 400, 300, 400, 400 );

    curveTo( 400, 500, 500, 500 );

    endFill();

}

参看

MovieClip.begunFill                movieClip.createmptyMovieclip

MovieClip.EndFill                  MovieClip.lineStyle

MovieClip.lineTo                   MovieClip.MoveTo

MovieClip._dropTarget

语法

anyMovieClip._dropTarget

参数

说明

只读属性。用slash语法返回停止拖拽时被拖拽对象停放的电影片断的绝对路径。该语法的返回值永远以反斜线(/)为起始路径。

播放器

Flash 4或更新的版本

示例

下面这个例子用该语法返回绝对路径,并用eval将slash语法转换成dot语法。
if (eval(garbage._droptarget) == _root.trash) {
         garbage._visible = false;
} else {
         garbage._x = x_pos;
         garbage._y = y_pos;

}

参看

startdrag

MovieClip.duplicateMovieClip

语法

anyMovieClip.duplicateMovieClip( newname, depth );

参数

newname是复制出来的新动画的名字,在其作用域中必须唯一;

depth是为新动画分配的深度。

说明

方法 。在动画播放时,从指定的电影片断复制新动画,无论原动画当前处于什么状态,新动画都将从第一帧开始播放,并且原动画中的变量不会被复制到新动画中。duplicateMovieClip方法复制出来的动画可以用removeMovieClip方法删除。

播放器

Flash 5或更新的版本

示例

参看

removeMovieClip        MovieClip.removeMovieClip

MovieClip.enable

语法

MyMOvieClip.enabled

参数

说明

性质。决定指定的电影片断是否可用。默认值为真,即可用。如果该属性被设置为假,则按钮的方法和鼠标响应事件将失去作用。这个属性并不影响电影片断的播放和电影片断事件的接收(例如:mouseDown , mouseUp, KeyDown , keyUp)。这个属性只会影响按钮的属性的方法。

可以随时的改变按钮电影片断的这个属性,它能即时更新,这个属性还可以从原型对象中被继承。

该属性被设置为假的按钮在使用Tab键进行切换时将被忽略。

播放器

Flash 6

示例

参看

MovieClip.endFill

语法

MyMovieClip.endFill()

参数

说明

方法 。对由beginFill或者beginGradientFill指定的填充区域填充。如果填充路径不闭合,则路径将先被封闭然后被填充。

播放器

Flash 6

示例

参看

myMovieClip.beginfill

MovieClip.focusEnabled

语法

myMovieClip.focusEnabled

参数

说明

方法 。如果该值未定义或者为假,指定的电影片断(按钮除外)就不能接收输入焦点 ,如果该值为真,则可以接收输入焦点,包括按钮在内。

播放器

Flash 6

示例

参看

MovieClip._focusRect

语法

myMovieClip._focusRect

参数

说明

属性。布尔类型。指定电影片断在用户使用Tab键进行切换时是否显示一个黄色的外框。该属性能够覆盖全局属性。

播放器

Flash 6

示例

参看

MovieClip._frameloaded

语法

anyMovieClip._frameLoaded

参数

说明

只读属性。从一个流式影片已经装载的数据帧的个数。这个属性可以在影片播放之前判断指定的内容(帧)或者所有数据帧是否已经下载到本地硬盘。

在播放一个比较大的影片时,可以利用此属性进行下载进度判断,在全部下载完毕之前显示一个进度下载消息,以免浏览者等待时间过长而不再等待。

播放器

Flash 4或更新的版本

示例

下面这个例子用该属性判断下载进度,做了一个类似windows的下载进度条。如果全部数据帧没有下载完毕,则改变下载进度条的_xscale属性。

if (_framesloaded>= _totalframes) {

    gotoAndPlay ("Scene 1", "start");

} else {

    _root.loader._xscale = (_framesloaded/_totalframes)*100);

}

参看

MovieClip.getBounds

语法

anyMovieClip.getBounds( targetCoordinateSpace );

参数

targetCoordianteSpace是一个MC对象的目标路径,该方法返回的坐标将是相对于这个电影片断坐标系的坐标值。

说明

方法 。返回指定电影片断的边框坐标,它们被保存在一个对象中,这个对象包含有四个属性xMin, xMax, yMin, yMax。这些坐标全部是相对于参数所指定的坐标系的坐标,在适当的时候可以使用localToGlobal和globalToLocal方法可以得到需要的全局坐标或局部坐标。

播放器

Flash 5或更新的版本

示例

下面的语句返回myMovie边框的全局坐标值:

myMovie.getBounds( _root );

参看

MovieClip.localToGlobal    MovieClip.globalToLocal

MovieClip.getBytesLoaded

语法

anyMovieClip.getBytesLoaded();

参数

说明

方法 。返回指定电影片断目前已经被载入的字节数,该方法可以用于显示一个动画的载入进度。

播放器

Flash 5或更新的版本

示例

参看

anyMovieClip.getBytesTotal();

MovieClip.getBytesTotal

语法

anyMovieClip.getBytesTotal();

参数

说明

方法 。返回指定MC对象的总字节数,对于外部动画将返回SWF文件的大小。

播放器

Flash 5或更新的版本

示例

参看

anyMovieClip.getBytesLoaded();

MovieClip.getDepth

语法

myMovieClip.getDepth

参数

说明

方法 。返回一个电影片断的深度(整数)。

播放器

Flash 6

示例

参看

MovieClip.getURL

语法

anyMovieClip.getURL( URL [,window[, variables]] )

参数

URL是一个URL地址;

window是可选参数,指定载入文档的显示方式:_self将显示在当前窗口的当前框架中;_blank将显示在新窗口中;_parent将显示在当前框架的父框架中;_top将显示在当前窗口的最上面框架中;

variables是可选参数,给出了参数的发送方式GET或POST。

说明

方法 。从指定的URL地址载入文档或向应用程序发送变量。

播放器

Flash 5或更新的版本

示例

参看

 

第一

选自《循序渐进——Flash MX基础与技巧》随书光盘 转载请保留链结

 

 

<% set rs=nothing conn.close set conn=nothing %>