谁能解释这几个FLASH属性??蒙了

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:45:40
其实就是 this,_parent,_global,

这个 this到底是引用的一个实例,还是一个层??晕死我了。
还有同样的问题对parent,global,谢谢~~
感谢二位啊,大概明白了,但是有个现实例子请大家给看看
this[i].bg.onRollOver = function ()
{
_global.over = this._parent._name;
};
这里面 第二个this指代的谁?是和第一个this一样还是this[i].bg??
谢谢!!

再问一下,first是个什么属性??

this,是指本身的意思,如,你在一个按钮里面写this._alpha=20,表示你要将你写入代码的这个按钮的透明度变成20.假如你在主场景的第一帧写:this.gotoAndPlay(2),代表的是主场景跳转到第二帧并播放(非常实用,非常常用)

_parent,表示的是父级的意思,也就是上一级,比如,你在场景里放了一个影片剪辑a,影片剪辑a里面又放了一个按钮b,那么你在按钮里如果写:_parent.gotoAndPlay(2)代表的是影片a跳转到第二帧并开始播放,因为a是b的上一级,这个代码等同于_root.a.gotoAndPlay(2)

_global:这是定义全局变量,比如你在主场景第一帧中输入
var b:Number = 2;
_global.a = 10;
如果你是在主场景上的一个元件C中访问这两个变量,对于变量a你可以直接访问:直接用a=a+10,而对于b,只能用_root.b=_root.b+10来访问(当然了用_parent.b=_parent.b+10也是一样的),

额,,,果然50分不好得啊,,,,,问题好多哦,,,,

第二个this是指:this[i].bg也就是指bg了,
this._parent._name,这句的意思好理解,,,,,,,分解开来就是(this._parent)=(this[i].bg的上一级),也就是this[i],而_name就是指实例名的意思当然了,this[i]._name的实例名就是i了,这里说的i也就是一个具体的一个字符串了,

至于first是什么还真不明白,,看了一下帮助文件,听他他说,使我一头雾:使集合当前视图中的第一个项目成为当前项目。在当前视图中包含哪些项取决于任何当前过滤器和范围设置。,,,,完全看不明白帮助再说什么,,,,,,,,,没用过这东西,,,,,,,,

this是你选择的元件本身
_parent是相对路径,引用指向包含当前影片剪辑或对象的影片剪辑或对象
_global是声明全局变量
你可以按F1打开帮助查看