我认为我通过将movieclips 导出为actionscript 然后再添加Child 来表现出色。我制作了一个通过 as 加载 html 文本的影片剪辑,当我将它拖到舞台上时它工作正常;但如果我这样做
var trackListingBox:trackListingScreen = new trackListingScreen();
addChild(trackListingBox);
它要么不运行动作脚本,要么以某种方式损坏。孩子可以不运行自己的动作脚本吗?
我认为我通过将movieclips 导出为actionscript 然后再添加Child 来表现出色。我制作了一个通过 as 加载 html 文本的影片剪辑,当我将它拖到舞台上时它工作正常;但如果我这样做
var trackListingBox:trackListingScreen = new trackListingScreen();
addChild(trackListingBox);
它要么不运行动作脚本,要么以某种方式损坏。孩子可以不运行自己的动作脚本吗?
问题是动作脚本在它所指的项目之前加载,从而给我找不到项目的错误。
也许尝试向您的 MovieClip 添加一些代码,当影片剪辑添加到舞台时,该代码将触发。像这样的东西:
this.addEventListener(Event.ADDED_TO_STAGE,onAddedToStage);
function onAddedToStage(e:Event):void {
functionWhichLoadsHTML();
}
他们可以很好地“运行自己的动作脚本”。子剪辑中的代码中可能存在错误,但如果没有实际看到代码,我无法提供任何建议。