scriptable object 是什么对象啊?
原文:In Flash CS3, a text field can be a scriptable object with an instance name. However, an Input text field has a variable name (designated by Var in the Property inspector) to remain backward-compatible with Flash Player 5 or 4 movies.
问题一:scriptable object 的标准的中文名字是什么?
问题二:第二句我理解为:要保留对 Flash Player 4 或 5 格式影片的向下兼容,就必须为输入文本字段分配一个变量名。不知道对不对? (偶技术白痴,不好意思……-_!!)
--------------------------------------------------------
补充:
instance name:实例名称
Input text field:输入文本字段
variable name:变量名
Property inspector:“属性”检查器(就是属性面板)
Var:“变量”文本框
designated by Var in the Property inspector:在“属性”检查器的“变量”文本框中指定
问题一:貌似没找到标准说法,我理解为“可应用脚本的对象”
问题二:然而,输入文本框字段使用一个可变名称(通常由属性检查器中的 Var 来指派)来保持与Flash 5 或 4 格式的向下兼容。
意思应该是指“文本框”中使用什么名称,需要根据具体情况(兼容4或5格式电影)而由 Var 来指定。 第二句我是根据 Flash 的帮助来理解的。。。[quote][b]关于文本字段实例和变量名称[/b]
在“属性”检查器的“实例名称”文本框中,必须为文本字段指定实例名称,以便在该文本字段上调用方法并获取和设置属性。
在“属性”检查器的“变量”文本框中,您可以为某个动态或输入文本字段分配一个变量名称。然后您可以为该变量分配一个值。此功能现在已否决,但在为较早版本的 Flash Player(如 Flash Player 4)创建应用程序时,您可能要使用此功能。在面向较新的播放器时,应该使用文本字段的实例名称和 ActionScript 来将该文本字段中的文本设定为目标。 [/quote]
designated by Var in the Property inspector 是说 在“属性”检查器的“变量”文本框中指定
Input text field 是 输入文本字段
“此功能现在已否决” 是说 AS3 里面不支持这个功能。我那两句话是关于 AS2 的。(话说“已否决”这个译法好奇怪……-_!! )
第一点同鱼鱼的说法,scriptable object指可以被代码控制的对象。
只要一个TextField指定了instance name,就可以方便地被代码控制。
第二点,请看下面的图,在Flash CS3中,如果使用AS3,Var是灰色的,只有使用AS1/AS2才可以在属性面板上设定Var。但是Input类型的文本框可以设定一个variable属性,效果等同于在属性面板中指定了Var。
btw. var的作用,是将一个文本框和一个变量联系起来。比如在文本框的var里面填了"username",那么变量username的值会显示到文本框中(动态文本框)或者文本框输入的内容就会保存到变量username中(输入文本框)。
[[i] 本帖最后由 qhwa 于 2008-4-28 10:19 编辑 [/i]] 明白了,不是必须。
谢谢蛙蛙 [img]http://karol.ubbcn.com/pic_temp/face/customFace/G11.gif[/img]
页:
[1]