lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6110|回复: 4
打印 上一主题 下一主题

LLoder 重复加载图片出现缓存一次的问题

[复制链接]

5

主题

0

好友

85

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2017-11-12 09:02:56 |只看该作者 |倒序浏览
请问老大 我的代码如下,LoadImage1()会在每分钟调用一次,加载最新的图片,现在出现的问题是每次显示都不是最新的图片,都是上一次加载的图片,这个问题也很奇怪,在手机上运行没有问题都是最新的图片,但是在电脑上运行就有问题,每次都不会显示最新的图片。
function LoadImage1() {
    var timestamp1 = Date.parse(new Date());
    var loader = new LLoader();
    //trace("loaderindex"+loader.o)
    loader.addEventListener(LEvent.COMPLETE, loadBitmapdata1);
    loader.load("T1Image.ashx?Tnum=0&time=" + timestamp1, "bitmapData",true);


function loadBitmapdata1(event) {

    try {
        layer1.removeChild(TImage[0]);
    }
    catch (e) {
    }

    var bitmapdata = new LBitmapData(event.target);

    var bitmap = new LBitmap(bitmapdata);
    bitmap.x = 0;
    bitmap.y = 185;
    bitmap.scaleX = 0.976;
    bitmap.scaleY = 1.5;
    TImage[0] = bitmap;
    layer1.addChild(bitmap);
}

回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2017-11-12 19:41:41 |只看该作者
如果是电脑上显示有问题,那就好办了,自己先通过浏览器,看一下每次加载的图片是不是真的不一样
你已经加了Date.parse(new Date());,所以不可能是缓存问题
不回答与技术和引擎不相关的问题
回复

使用道具 举报

5

主题

0

好友

85

积分

士兵

Rank: 1

板凳
发表于 2017-11-13 00:33:36 |只看该作者
已经在调试里面看了,加载上来的就是上一次的图片不是最新图片,但是图片源提供就是新图片,不知道从何入手找这个问题。
回复

使用道具 举报

无效楼层,该帖已经被删除

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

5#
发表于 2017-11-13 09:43:38 |只看该作者
toneycc 发表于 2017-11-13 00:33
已经在调试里面看了,加载上来的就是上一次的图片不是最新图片,但是图片源提供就是新图片,不知道从何入手 ...

我是说,你看一下通过T1Image.ashx获取到的图片是不是更新后的图片,浏览器的 Network 部分是能看到的
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-20 19:46 , Processed in 0.051031 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部