5月 20
上次在《在fla中ENTER_FRAME到指定帧stop后立刻取得舞台实例》一文,用addFrameScript解决了问题,但毕竟addFrameScript是未公开方法,而且这种解决方法也比较邪路子。
最近总算把七百多页的Essential ActionScript看完了,在最新项目中试了下,用stage.invalidate 也可以解决这个问题。
removeEventListener(Event.ENTER_FRAME, _go); stop(); stage.addEventListener(Event.RENDER, _renderListener); stage.invalidate();
在方法_renderListener中
private function _renderListener(e:Event):void { trace("可以获得舞台实例了,在其显示前就可改变它"); stage.removeEventListener(Event.RENDER, _renderListener); }
©panhezeng for 阿潘道,
2006-2023. 原文地址:https://apsay.com/2011/05/20/enter_frame-to-get-stage-instance-method-two-immediately-after-specifying-the-frame-stop/
本文遵循署名-非商业性使用共享协议,转载请注明。
本文遵循署名-非商业性使用共享协议,转载请注明。