如何从其父文件访问影片剪辑变量?我已经尝试了几种不同的方式,但仍然失败。访问影片剪辑变量
Q
访问影片剪辑变量
1
A
回答
0
如果您只想访问舞台上存在的动画片段,请在属性面板中为它指定一个实例名称,然后可以使用myMovieclip.variable访问该变量。
如果您正在使用AS2编程,然后检查了http://www.kirupa.com/developer/oop2/AS2OOPindex.htm
1
影片剪辑是一个动态的对象,因此,如果你在一个影片剪辑或者即使动态设置属性要访问一个内置的属性或方法你只需通过直接从父母引用孩子来这样做。像这样:
var myMovie:MovieClip = this.myChildMovie;
trace(myMovie.myProperty);
myMovie.myProperty = 7;
trace(myMovie.myProperty);
基本上在AS3中,我们有一个正确的显示列表,在这里我们通过用于遍历显示列表具体方法访问的孩子和家长。在as2中,基本上新的显示对象成为父级的动态属性。所以你只需直接访问它们作为一个属性。但请注意,AS2和AS1在范围上存在很大问题。使用术语“此”可能会根据您使用的位置而有所变化。这是一个上下文敏感的术语。范围也会变得很容易丢失/困惑,特别是在AS1中。例如,如果你输入一个作为一个属性附加到一个剪辑的函数,在该函数的顶层,说“this”将引用该函数对象(我相信,这是一个很长的时间,因为1/2天)。但是,如果要创建允许在该函数内部指定LoadVars对象并输入该LoadVars对象的回调方法,则范围会再次更改,从而更改“this”的上下文。我知道这可能是非常混乱,但你会仔细研究它。我建议学习AS3,一开始你会讨厌它,但后来想知道如果没有它,你会如何相处。
无论如何这么短的版本的课程:确保当你试图引用这个孩子,你在适当的范围内做它。如果你是非常新的闪烁都在一起,看看这个网站:
的AS2教程是几页背,但该网站应该有你需要让你坚定你的脚与Flash一切。
相关问题
- 1. 访问影片剪辑中的影片剪辑 - actionscript 3
- 2. 访问影片剪辑在影片剪辑
- 3. 在嵌套的影片剪辑中访问变量 - Actionscript 2
- 4. AS3,影片剪辑中访问公共变量
- 5. Flash AS3从影片剪辑访问全局变量
- 6. 访问影片剪辑中的符号
- 7. 访问儿童影片剪辑的FlashDevelop
- 8. 将变量投射到影片剪辑
- 9. 从主时间轴上的影片剪辑中访问影片剪辑
- 10. 与影片剪辑
- 11. 影片剪辑AS3
- 12. 如何在动作脚本3.0中访问父级影片剪辑的变量
- 13. 如何在主时间轴上访问影片剪辑中的变量?
- 14. Flash加载的影片剪辑问题
- 15. 旋转Flash影片剪辑
- 16. 更改影片剪辑
- 17. 影片剪辑透视
- 18. 停止影片剪辑
- 19. 删除影片剪辑as3
- 20. 拖动影片剪辑
- 21. 影片剪辑与图蒙
- 22. AS3对于影片剪辑
- 23. 访问数组中某个帧的影片剪辑as3
- 24. 如何从影片剪辑中访问ActionScript类上的脚本?
- 25. 动态访问Flash动作中的嵌套影片剪辑2
- 26. as3访问孩子为正常影片剪辑(gotoAndPlay等)
- 27. 访问影片剪辑中的另一种方法
- 28. 无法访问到其他影片剪辑
- 29. 无法访问影片剪辑中的儿童
- 30. 使用JSFL AS3访问子/嵌套影片剪辑CS5.5