EventListener 永远不会被击中
Posted
技术标签:
【中文标题】EventListener 永远不会被击中【英文标题】:EventListener never get's hit 【发布时间】:2014-08-02 07:16:53 【问题描述】:我现在正在扯掉我的头发!现在希望你们中的一个可以帮助我解决我的(现在是两个)问题。
第一个。
我有以下代码:
private var tmpLoader:Loader = new Loader();
private function myFunction():void
tmpLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
tmpLoader.load(new URLRequest(front.url));
private function onLoadComplete(e:Event):void
var loaderInfo:LoaderInfo = e.target as LoaderInfo;
var loadedBitmap:Bitmap = loaderInfo.content as Bitmap;
var sprite:Sprite = new Sprite();
sprite.addChild(loadedBitmap);
addChild(sprite);
sprite.x = 100;
sprite.y = 200;
我还应该提到,front.url 等于我计算机上图像的本地文件路径。比如:“file:///Users/bob/Desktop/potrait.jpg”
我的第一个问题是;为什么我的 onLoadComplete 没有被命中?它与作为参数传递给 URLRequest 的 url/文件路径有关吗?或者它可能是什么?
我的第二个问题是脱发,如果我的第一个问题得到解决,我也会解决;-)
谢谢!
【问题讨论】:
【参考方案1】:首先加载您的内容而不是使用 eventListener 就像这样:
tmpLoader.load(new URLRequest(front.url));
tmpLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
并确保您的 URL 地址没有问题
【讨论】:
【参考方案2】:尝试为 tmpLoader 添加 Event.COMPLETE。
【讨论】:
对不起,这没有任何区别。无论如何,谢谢。以上是关于EventListener 永远不会被击中的主要内容,如果未能解决你的问题,请参考以下文章
“断点目前不会被击中。没有为此文档加载任何符号。” - .pdb 从错误的地方加载?
事件(QEvent*)与 mousePressEvent(QMouseEvent *)冲突?