【问题标题】:How to access variable of parent movie clip in Action script 3.0如何在 Action script 3.0 中访问父影片剪辑的变量
【发布时间】:2011-05-24 05:54:12
【问题描述】:

如何在Action script 3.0中访问子影片剪辑中父影片剪辑的变量

谢谢。

【问题讨论】:

    标签: flash actionscript


    【解决方案1】:

    使用parent 作为目标对象,您可以访问任何对象的变量。因为parent 属性的类型是DisplayObjectContainer,所以您需要将其转换为MovieClip,如下所示:

    trace((parent as MovieClip).myvar);
    

    需要强制转换为MovieClip 的原因是它是dynamic,这意味着尝试访问编译器不知道的属性时不会出现编译时错误。

    【讨论】:

    • 这里我得到了访问子影片剪辑变量的方法。 var num:Number = MovieClip(this.parent).myvar; trace(num); 它的工作。
    • 就是这样。虽然您不需要在parent 前面使用this
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 2017-06-24
    • 2011-07-19
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    相关资源
    最近更新 更多