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



scroll

语法

variable_name.scroll = x;

参数

variable_name是某个文本框的名字;

x是文本框中可见的最上面一行的行号。

说明

属性 。用于控制关联变量的文本框中显示信息的滚动。滚动属性决定文本框中显示开始显示文本内容的地方;设置了之后,当用户滚动时,Flash播放器马上进行更新文本框。对于只要长篇文章中特殊一段的用户来说,这个属性是非常有用的。这个属性可以被修改和还原。

播放器

Flash 4或更新的版本

示例

以下为一个向上按钮的代码,用来滚动myText文本域中文字

on (release) {
         myText.scroll = myText.scroll + 1;
}

参看

TextField.maxscroll,TextField.scroll

selection(对象)

这个类提供了一些用于控制当前处于聚焦状态的文本编辑框的方法。该类没有构造函数,它只能用来操纵当前处于选中状态的文本编辑框。

方法

AddListener

注册一个目标,当onSetFocus方法被调用的时候接受信息。

getBeginIndex

返回选中字符串的起始位置,返回-1表示当前没有选中任何文本或没有文本框处于聚焦状态。

getCaretIndex

返回光标的位置;返回-1表示当前没有文本框处于聚焦状态或没有插入字符的位置。

getEndIndex

返回选中字符串的结束位置,返回-1表示当前没有选中任何文本或没有文本框处于聚焦状态。

getFocus

返回聚焦文本框的名字,如果没有文本框处于聚焦状态则返回null。

removeListener

删除用addListener注册的目标。

setFocus

使指定的文本编辑框处于聚焦状态。

setSelection

设置选中字符串的起始位置和结束位置。

Selection.addListener

语法

Selection.addListener(newListener)

参数

NewListener是onSetFocus方法的一个目标。

说明

方法 。注册一个对象,用来接受键盘焦点改变的信息。当焦点改变时(例如Selection.SetFocus方法被调用),所有用addListener注册的对象,其onSetFocus方法都将被调用。多个对象都可以监听焦点改变信息。如果监听对象的newListener已经被注册,则不产生任何变化。

播放器

Flash 6

示例

参看

Selection.getBeginIndex

语法

Selection.getBeginIndex();

参数

说明

方法 。返回选中字符串的起始位置,返回-1表示当前没有选中任何文本或没有文本框处于聚焦状态。

播放器

Flash 5或更新的版本

示例

参看

selection.getEndIndex

Selection.getCaretIndex

语法

Selection.getCaretIndex();

参数

说明

方法 。返回光标的位置;返回-1表示当前没有文本框处于聚焦状态或没有插入字符的位置。

播放器

Flash 5或更新的版本

示例

参看

Selection.getEndIndex

语法

Selection.getEndIndex();

参数

说明

方法 。返回选中字符串的结束位置,返回-1表示当前没有选中任何文本或没有文本框处于聚焦状态。

播放器

Flash 5或更新的版本

示例

参看

Selection.getFocus

语法

Selection.getFocus();

参数

说明

方法 。以字符串形式返回聚焦文本框的名字,如果没有文本框处于聚焦状态则返回null。

播放器

Flash 5或更新的版本

示例

例如某一文本编辑框名字为myTextField正处于聚焦状态:

x = _root.Selection.getFocus();

trace( x );

输出框口中将会显示如下信息:

_level0.myTextField

参看

Selection.onSetFocus

语法

someListener.onSetFocus=function(oldFocus, newFocus){statements;}

参数

说明

监听器;输入焦点改变时发出通告。必须建立一个监听对象,才能是用onSetFocus方法。根据以下代码,可以为onSetFocus定义函数,用addListener方法注册选中的目标为监听器:

someListener = new Object();

someListener.onSetFocus = function () { ... };

Selection.addListener(someListener);

监听器可以让不同代码段协同工作,因为多个监听器可以同时接收一个事件发出的消息。

播放器

Flash 6

示例

参看

AddListener

Selection.removeListener

语法

Selection.removeListener(listener)

参数

listener:以后不用接收焦点消息的对象

参数返回

如果监听对象被删除,则返回true。对象删除不成功,返回false。

说明

方法 。删除用addListener注册的对象。

播放器

Flash 6

示例

参看

Selection.setFocus

语法

Selection.setFocus( variable );

参数

variable是某一个文本框的名字,且必须是以字符串的形式给出。不支持斜线语法。

说明

方法 。使给定文本框处于聚焦状态。

播放器

Flash 5或更新的版本

示例

下面的语句将选中文本输入框_root.myTextField:

_root.Selection.setFocus( "_root.myTextField" );

参看

Selection.setSelection

语法

Selection.setSelection( start, end );

参数

start和end分别是选中文本的起始位置和结束位置,必须是整数。

说明

方法 。选中当前文本输入框中的一段文本。start最小值为0。

播放器

Flash 5或更新的版本

示例

参看

set

语法

set( variable, expression );

参数

variable是某个变量;

expression是一个表达式。

说明

动作 。相当于赋值语句。

播放器

Flash 4或更新的版本

示例

例如set( x, 100 );

等价于x = 100;

参看

SetInterval

语法

setInterval(function, interval[, arg1, arg2, ..., argn] )

setInterval(object,methodName,interval[, arg1, arg2, ..., argn] )

参数

Function: 函数名或者相关匿名函数

Object:来自对象的对象

MethodName:访问object参数的方法名称

Interval:毫秒,调用function或methodName属性之间的时间间隔

Arg1,arg2,……,argn:function或者methodName属性的可选参数。

说明

动作 。在动画播放时周期性的调用函数或方法或目标。可以使用interval功能更新来自数据库的变量或更新一个时间显示。如果时间间隔interval小于动画帧速率,则使用尽量靠近时间间隔interval的值调用interval函数。必须使用updateAfterEvent函数确定屏幕的刷新率是否足够。如果时间间隔interval大于帧速率,则只有进入帧才能调用interval函数,这样减少每次刷新屏幕的影响。

上述的第一个语法例子是在普通模式下动作面板内setInterval函数的默认语法。只有在专家模式下,才能使用第二种语法结构。

播放器

Flash 6

示例

用法1:下面的例子每1000毫秒(1秒)调用一次匿名函数。

setInterval( function(){ trace("interval called"); }, 1000 );

用法2:下面的例子定义了两个回复函数,并且分别都调用了。每个调用setInterval函数,每隔1000毫秒给输出窗口发送“interval called”字符串。

function callback1() {
         trace("interval called"); 
}
function callback2(arg) { 
         trace(arg);
}
setInterval( callback1, 1000 ); 
setInterval( callback2, 1000, "interval called" );
用法3:这个例子使用了目标的方法。当想要调用目标定义的方法时,必须在专家模式下使用这种语法结构。
obj = new Object();
obj.interval = function() { 
         trace("interval function called"); 
}
setInterval( obj, "interval", 1000 ); 
obj2 = new Object();
obj2.interval = function(s) { 
         trace(s); 
}
setInterval( obj2, "interval", 1000, "interval function called" ); 

必须使用setInterval语法的第二种形式调用一个目标,如下:

setInterval( obj2, "interval", 1000, "interval function called" ); 
 

参看

ClearInterval,updateAfetrEvent

setProperty

语法

setProperty( target, property, expression );

参数

Target是某个电影片断的目标路径,字符串形式,支持斜线语法;

property是某个属性 。

expression是一个表达式。

说明

动作 。为指定动画的某个属性赋值。

播放器

Flash 4或更新的版本

示例

下面的语句将名为myMovie的MC对象的alpha属性设置为50:

setProperty( "_root.myMovie", _alphy, 50 );

或者setProperty( "/myMovie", _alphy, 50 );

参看

getProperty

第一

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

 

 

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