【问题标题】:AS3 Modify stage Objects from a classAS3 从一个类中修改阶段对象
【发布时间】:2014-01-31 05:01:05
【问题描述】:

在一个外部类中,我正在尝试修改舞台对象 Apple 的属性。我想将其设置为可见,所以我输入了我的代码:

Apple.visible =true;

但它说 Apple 没有定义,可能是因为它没有提到第一阶段......我如何在我的课堂上“导入”它?

【问题讨论】:

    标签: actionscript-3 class object stage


    【解决方案1】:

    尝试类似:

    DisplayObjectContainer(stage.getChildAt(0)).getChildByName("Apple").visible = true;
    

    其中stage.getChildAt(0) 是“主时间线”电影,包含所有内部对象。

    【讨论】:

    • @user3161756 您的课程是否扩展了DisplayObjectMovieClip
    • MovieClip,所以我导入了 DisplayObjectContainer 来测试你的代码
    • @user3161756 好的,您是否将其添加到 stage ?喜欢addChild(mc)
    • 我将它手动添加到舞台上并将其实例名称设置为 Apple。
    • @user3161756 你的外部类是否扩展了DisplayObjectMovieClip
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多