几年前也提出了一个类似的问题,但接受的答案充其量是模糊的,最糟糕的是令人困惑.
我试图通过Regex从一个提取的页面传递一个我检索过的数字作为过滤器的来源.
这是我管道的链接:http://pipes.yahoo.com/pipes/pipe.info? _ id = 4c087880efe5ef2ea62261ff9e7eee1b
我需要从循环(当前555)获取发出的值并将其传递给字符串构建器,以便它预先设置#; 然后,我将传递该构建的字符串作为我item.title所获取的RSS 源的大于过滤器的源.
由于循环模块输出一个数组,我目前找不到将它连接到字符串生成器模块的方法.
似乎如果flash.net.NetConnection被实例化并连接到HTTP URL(例如AMFPHP网关),那么即使在关闭并且唯一的引用设置为null之后,该实例也不会被垃圾收集拾取.
在另一方面,如果实例连接到null(如用来播放视频/ MP3文件时会做),实例被从内存中清除.
为了澄清,以下连接将留在内存中:
var stickyConn:NetConnection = new NetConnection();
stickyConn.connect("http://myserver/amfphp/gateway.php");
stickyConn.close();
stickyConn = null;
Run Code Online (Sandbox Code Playgroud)
然而,以下连接将立即从内存中清除:
var tempConn:NetConnection = new NetConnection();
tempConn.connect(null);
tempConn.close();
tempConn = null;
Run Code Online (Sandbox Code Playgroud)
我已经尝试过解决这个问题的一些事情:
connect(null)connect(null)和再次关闭有没有人遇到过这个问题?这个问题有方法解决吗?