ZIP文件下载(Word文件格式)
相关文件:
点这儿打开1. Button object
Flash 影片中的所有按钮符号都是Button object的实例。你可以在属性检测器中给按钮一个实例名称,用按钮对象的方法和属性使用ActionScript按钮。在操作面板的影片管理器和插入目标路径对话框中显示按钮实例名称。
按钮对象源于Object对象。
Flash Player 6支持Button object
Button object 概要
方法 说明
Button.getDepth
返回按钮实例的深度
Button object 的属性概要
属性 说明
Button._alpha
按钮实例的透明值。
Button.enabled
表明按钮是否激活
Button._focusrect
表明聚焦按钮周围是否有黄色的矩形框
Button._height
按钮实例的高度,以pixel(像素)为单位
Button._highquality
表明再现影片的画质
Button._name
一个按钮实例的实例名
Button._parent
涉及影片短片实例的父实例
Button._quality
表明再现影片的画质
Button._rotation
按钮实例的旋转度数
Button._soundbuftime
声音预载的秒数
Button.tabEnabled
表明按钮是否包含制表自动调整
Button.tabIndex
表明制表的顺序
Button._target
按钮实例的目标路径
Button.trackAsMenu
表明是否其他按钮接受鼠标释放事件
Button._url
创建按钮实例的SWF的URL位置
Button.useHandCursor
表明鼠标扫过按钮时是否显示指针
Button._visible
决定隐藏或显示按钮实例的布尔值
Button._width
按钮实例的宽度,以pixel(像素)为单位
Button._x
按钮实例的x 坐标
Button._xmouse
关联按钮实例的指针的 x 坐标
Button._xscale
指定水平缩放按钮实例的百分比
Button._y
按钮实例的y 坐标
Button._ymouse
关联按钮实例的指针的y坐标
Button._yscale
指定垂直缩放按钮实例的百分比
Event summary for the Button对象
Button object的事件概要
下表为Button object的事件概要
方法 说明
Button.onDragOut
在按下按钮外的指针、按下鼠标并滑出按钮区外调用
Button.onDragOver
在指针在按钮上、鼠标指针已经在指针区外按下然后滑到按钮上调用
Button.onKeyUp
按键调用
Button.onKillFocus
聚焦移出按钮时调用
Button.onPress
指针在按钮上按下鼠标时调用
Button.onRelease
指针在按钮上松开鼠标时调用
Button.onReleaseOutside
指针在按钮内按下按钮后指针在按钮外松开鼠标时调用
Button.onRollOut
指针在按钮区外滑动时调用
Button.onRollOver
指针在按钮上方滑动时调用
Button.onSetFocus
按钮有输入聚焦按键时调用
2. Button._alpha
可用于:Flash Player 6.
语法:myButton._alpha
说明:属性; 设置或恢复所有Button确定的按钮alpha透明值。有效值从0(完全透明)到100(完全不透明)。尽管看不见,_alpha 按钮置0的对象是激活的。
范例:本例设置名称star的按钮属性为30%
on(release) {
star._alpha = 30;
}
3. Button.enabled
可用于: Flash Player 6.
语法 :myButton.enabled
说明:属性; 指定按钮是否激活的布尔值。缺省值为真。
Button._focusrect
可用于:Flash Player 6.
语法:myButton._focusrect
说明:属性; 指定有键盘聚焦的按钮周围是否有一个黄方框的布尔值
本属性能优先于 global _focusrect 属性.
4. Button.getDepth
可用于:Flash Player 6.
语法 :myButton.getDepth()
返回 :整数
说明:方法; 返回按钮实例的深度
5. Button._height
可用于:Flash Player 6.
语法 myButton._height
说明:属性; 以pixel为单位设置和检索按钮的高度。
范例:本例代码为用户单击鼠标设置按钮按钮高度和深度的实例:
myButton._width = 200;
myButton._height = 200;
6. Button._highquality
可用于:Flash Player 6.
语法:myButton._highquality
说明:属性 (global); 指定用于当前影片的防锯齿水平specifies the level of anti-aliasing applied to the current movie. Specify 2 (最佳)始终用于平滑高质量的位图图像。Specify 1 (高质) 用于防锯齿; 用来平滑不含动画的位图图像。 Specify 0 (低质) 用于防锯齿。
范例:_highquality = 1;
参看:_quality, toggleHighQuality
7. Button._name
可用于:Flash Player 6.
语法:myButton._name
说明:属性; 返回由myButton确定的按钮实例名。
8. Button.onDragOut
可用于:Flash Player 6.
语法:myButton.onDragOut
参数:无.
返回:无.
说明:事件管理;在按钮上面按下鼠标及指针滑出按钮时调用。
9.Button.onDragOver
可用于:Flash Player 6.
语法:myButton.onDragOver
参数:无.
返回:无.
说明:事件管理; 在按钮外按下鼠标拖曳然后到按钮上面时调用。
你必须定义一个调用事件时执行的函数。
范例:本例为onKeyDown 方法定义函数向输出窗口发送一个跟踪:
myButton.onDragOver = function () {
trace ("onDragOver called");
};
参看:Button.onKeyUp
10.Button.onKeyDown
可用于:Flash Player 6.
语法:myButton.onKeyDown
参数:无.
返回:无.
说明:事件管理; 在按钮有键盘聚焦并且按键时调用。无参数调用onKeyDown 事件。你可以用Key.getAscii 和 Key.getCode 方法确定按哪一个键。
你必须定义一个调用事件时执行的函数。
范例:本例为onKeyDown 方法定义函数向输出窗口发送一个跟踪:
myButton.onKeyDown = function () {
trace ("onKeyDown called");
};
参看:Button.onKeyUp
10.Button.onKeyUp
可用于:Flash Player 6.
语法:myButton.onKeyUp
参数:无.
返回:无.
说明:事件管理;在按钮有键盘聚焦并且松开键时调用。无参数调用onKeyUp 事件。你可以用Key.getAscii 和 Key.getCode 方法确定按哪一个键。
你必须定义一个调用事件时执行的函数。
范例:本例为onKeyPress 方法定义函数向输出窗口发送一个跟踪:
myButton.onKeyUp = function () {
trace ("onKeyUp called");
};
11.Button.onKillFocus
可用于:Flash Player 6.
语法:myButton.onKillFocus = function (newFocus) {
statements;
};
参数:newFocus The object that is receiving the focus.
返回:无.
说明:事件管理;按钮错过键盘聚焦时调用的一个事件。onKillFocus方法接受一个newFocus参数。这个对象是一个接受聚焦的新对象。如果没有对象接受聚焦,newFocus的值为空。
12.Button.onPress
可用于:Flash Player 6.
语法:myButton.onPress
参数:无.
返回:无.
说明:事件管理;按下按钮时调用。你必须定义一个调用事件时执行的函数。
范例:本例为onPress 方法定义一个函数,onPress向输出窗口发送一个跟踪动作:
myButton.onPress = function () {
trace ("onPress called");
};
13.Button.onRelease
可用于:Flash Player 6.
语法:myButton.onRelease
参数:无.
返回:无.
说明:事件管理;松开按钮时调用。
你必须定义一个调用事件时执行的函数。
范例:本例为onRelease 方法定义一个函数,向输出窗口发送一个跟踪动作
myButton.onRelease = function () {
trace ("onRelease called");
};
14.Button.onReleaseOutside
可用于:Flash Player 6.
语法:myButton.onReleaseOutside
参数:无.
返回:无.
说明:事件管理; 当指针在按钮内按下按钮后在指针在按钮外松开鼠标时调用。
你必须定义一个调用事件时执行的函数。
范例:本例为onReleaseOutside 方法定义一个函数,向输出窗口发送一个跟踪。 myButton.onReleaseOutside = function () {
trace ("onReleaseOutside called");
};
15.Button.onRollOut
可用于:Flash Player 6.
语法:myButton.onRollOut
参数:无.
返回:无.
说明:事件管理; 当指针滑出按钮区时调用。
你必须定义一个调用事件时执行的函数。
范例:本例为onRollOut 方法定义一个函数,向输出窗口发送一个跟踪。
myButton.onRollOut = function () {
trace ("onRollOut called");
};
16.Button.onRollOver
可用于:Flash Player 6.
语法:myButton.onRollOver
参数:无.
返回:无.
说明:事件管理; 当指针滑出按钮区时调用。
你必须定义一个调用事件时执行的函数。
范例:本例为onRollOver 方法定义一个函数,向输出窗口发送一个跟踪。
myButton.onRollOver = function () {
trace ("onRollOver called");
};
17.Button.onSetFocus
可用于:Flash Player 6.
语法:myButton.onSetFocus = function(oldFocus){
statements;
};
参数:oldFocus。错过键盘聚焦的对象。
返回:无.
说明:事件管理; 当按钮接收键盘聚焦时调用。 oldFocus 参数是错过聚焦的对象。 例如, 用户按下Tab键从文本域移动输入聚焦到按钮, oldFocus 值为空。
18.Button._parent
可用于:Flash Player 6.
语法:_parent.property
说明:属性; 指定或返回涉及影片短篇或包含当前短篇的对象或对象当前对象是包含涉及 _parent的ActionScript 编码。用_parent指定到在当前影片短篇或对象上的影片短篇或对象的相对路径。你能用use_parent上升到如下的多层显示:
_parent._parent._alpha = 20;
参看:_root, targetPath
19.Button._quality
可用于:Flash Player 6.
语法:myButton._quality
说明:属性 (global); 设置或恢复用于影片的画质。图案字体始终不受属性_quality的影响。属性_quality 可以有如下设定值:
"LOW" 低画质。图形无防锯齿, 位图图像不平滑。.
"MEDIUM" 普通画质。 图形采用2 x 2 pixel 栅格防锯齿, 但位图不做平滑处理。适合不包含文本的影片。
"HIGH" 高级着色质量. 图形采用4 x4 pixel 栅格防锯齿, 影片静止时做位图平滑处理。"HIGH"为Flash 的默认着色质量。
"BEST"为最高级着色质量. 图形采用4 x4 pixel 栅格防锯齿, 影片始终做位图平滑处理。
范例:本例设置LOW画质:
myButton._quality = "LOW";
参看:_highquality, toggleHighQuality
20.Button._rotation
可用于:Flash Player 6.
语法:myButton._rotation
说明:属性; 指定按钮旋转的度数。
21.Button._soundbuftime
可用于:Flash Player 6.
语法:myButton._soundbuftime
说明:属性 (global); 指定音频流开始时预缓冲的秒数。
22.Button.tabEnabled
可用于:Flash Player 6.
语法:myButton.tabEnabled
说明:属性; 可以启动MovieClip, Button,或TextField objects实例。默认为未定义。
如果 tabEnabled 属性未定义或为真, 对象包含在自动tab 排序中。 如果 tabIndex 属性设置为某数值,对象包含在定制tab排序中。 如果tabEnabled为假,对象就不包含在自动tab排序中。对于影片短篇,如果 tabEnabled为假,影片子短篇仍可以包含在自动tab排序中,除非tabChildren 属性设为假。如果tabEnabled未定义或为真,并且设置tabIndex 属性,对象包含在定制tab排序中,即使设置tabIndex 属性。在影片短篇中如果设置tabEnabled为假,影片子短篇仍可以包含在自动tab排序中。
参看:Button.tabIndex
23.Button.tabIndex
可用于:Flash Player 6.
语法:myButton.tabIndex
说明:属性; 允许在影片中定制对象的tab排序。你可以在button, movie clip, 或 text field 实例中设置tabIndex 属性; 默认为未定义。如果在包含tabIndex 属性的Flash影片中,任何当前显示的对象取消自动tab排序,并且从影片对象的tabIndex属性计算tab排序。定制tab排序仅包括具有tabIndex属性的对象
tabIndex 属性可以是一个非负的整数。对象按照他们的tabIndex属性升序排序。tabIndex 1对象在 tabIndex 2之前。如果两个对象具有相同的tabIndex, 在另一个前面的对象未定义。由tabIndex 属性定义的定制tab排序是完整的。这就是说无需注意Flash 影片对象的等级关系。所有具有tabIndex属性的Flash影片对象都以tab顺序为序,而tab顺序由tabIndex的值决定。如果两个对象具有相同的tabIndex, 出现在前面的未定义。对于多个对象,你不能用相同的tabIndex值。
24.Button._target
可用于:Flash Player 6.
语法:myButton._target
说明:属性 (只读); 返回Button 参数定义的按钮实例的目标路径。
25.Button.trackAsMenu
可用于:Flash Player 6.
语法:myButton.trackAsMenu
说明:属性; 决定其他按钮或影片短篇是否能接收鼠标释放事件的布尔值。本属性允许创造选单。你可以在任何按钮或影片短篇对象设置trackAsMenu 属性。如果trackAsMenu 属性不存在,默认动作为假。你可以在任何时候改变trackAsMenu 属性;改变的按钮直接开始新动作。
参看:MovieClip.trackAsMenu
26.Button._url
可用于:Flash Player 6.
语法:myButton._url
说明:属性 (只读); 恢复创建按钮的SWF 文件的URL。
27.Button.useHandCursor
可用于:Flash Player 6.
语法:myButton.useHandCursor
说明:属性; 当布尔值为真时,表示指针扫过按钮是否显示为手形指针。默认的useHandCursor值为真。如果useHandCursor 属性为假,则用箭头指针代替。你可以在任何时候改变useHandCursor 属性,改变的按钮直接开始新的指针动作。useHandCursor 属性可在原型对象外读出。
28.Button._visible
可用于:Flash Player 6.
语法:myButton._visible
说明:属性; 表明是否有可见按钮参数指定的按钮的布尔值。不可见按钮(_visible 属性设为假)停用。
29.Button._width
可用于:Flash Player 6.
语法:myButton._width
说明:属性; 设置恢复按钮宽度,以pixels为单位。
范例:本例设置按钮属性的高度和宽度。
myButton._width=200;
myButton._height=200;
参看:MovieClip._width
30. Button._x
可用于:Flash Player 6.
语法:myButton._x
说明:属性; 设置与父影片短篇的局部坐标关联的x坐标的整数。如果按钮在主Timeline上,其坐标系统起始于Stage左上角的(0, 0)。如果按钮在另一个转换了的影片短篇内,按钮在包围影片短篇的局部坐标系统内。因而,如果影片短篇逆时针旋转90°,被包围的按钮继承旋转了90°的坐标系统。按钮坐标未注册点位置。
参看:Button._xscale, Button._y, Button._yscale
31. Button._xmouse
可用于:Flash Player 6.
语法:myButton._xmouse
说明:属性 (只读); 返回和按钮关联的鼠标位置的x坐标。
参看:Button._ymouse
32. Button._xscale
可用于:Flash Player 6.
语法:myButton._xscale
说明:属性;
决定应用于按钮注册点的按钮水平比利
设置应用于按钮注册点的垂直比例(百分比)。默认的注册点为(0,0)。如果父影片的缩放比例为50%,设置移动按钮对象_x 属性为100%影片时的pixel值得一半。
缩放局部坐标系统影响定义为pixel的 _x 和 _y 属性的设置。例如,
参看:Button._x, Button._y, Button._yscale
33. Button._y
可用于:Flash Player 6.
语法:myButton._y
说明:属性; 设置与父影片短篇局部坐标关联的按钮y坐标。如果按钮在主Timeline上,其坐标系统起始于Stage左上角的(0, 0)。如果按钮在另一个转换了的影片短篇内,按钮在包围影片短篇的局部坐标系统内。因而,如果影片短篇逆时针旋转90°,被包围的按钮继承旋转了90°的坐标系统。按钮坐标未注册点位置。
参看:Button._x, Button._xscale, Button._yscale
34. Button._ymouse
可用于:Flash Player 6.
语法:myButton._ymouse
说明:属性 (只读); 表示与按钮关联的鼠标位置的y坐标。参看
Button._xmouse
35. Button._yscale
可用于:Flash Player 6.
语法:myButton._yscale
说明:属性; 设置应用于按钮注册点的垂直比例(百分比)。默认的注册点为(0,0)。
参看:Button._y, Button._x, Button._xscale