【问题标题】:flash as3: can children not run their own actionscript?flash as3:孩子不能自己跑actionscript吗?
【发布时间】:2011-02-28 17:45:32
【问题描述】:

我认为我通过将movieclips 导出为actionscript 然后再添加Child 来表现得很巧妙。我制作了一个通过 as 加载 html 文本的影片剪辑,当我将它拖到舞台上时它工作正常;但如果我这样做了

var trackListingBox:trackListingScreen = new trackListingScreen();
addChild(trackListingBox);

它要么不运行动作脚本,要么以某种方式损坏。孩子可以不运行自己的动作脚本吗?

【问题讨论】:

    标签: actionscript-3 addchild


    【解决方案1】:

    问题是动作脚本在它所指的项目之前加载,从而给我错误,指出项目未找到。

    【讨论】:

      【解决方案2】:

      他们可以很好地“运行自己的动作脚本”。您的子剪辑中的代码可能存在错误,但如果没有实际看到代码,我无法提供任何建议。

      【讨论】:

        【解决方案3】:

        也许可以尝试向您的 MovieClip 添加一些代码,该代码会在影片剪辑添加到舞台时触发。像这样的:

        this.addEventListener(Event.ADDED_TO_STAGE,onAddedToStage);
        function onAddedToStage(e:Event):void {
        functionWhichLoadsHTML();
        }
        

        【讨论】:

          猜你喜欢
          • 2015-01-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-23
          • 2013-10-11
          • 1970-01-01
          • 2011-12-21
          • 2012-08-19
          相关资源
          最近更新 更多