[已解决]怎么获取网络图片

怎么获取网络图片(比如微薄头像) 生成 sprite?
c++可以用HttpRequest解决,JS的XMLHttpRequest好像不行,要怎么弄。

有很多种方式啊,系统API有NSURLConnection,三方框架有SDWebCache。

这个和cocos2d-js没关系吧?
cocos2d-js引擎就没有解决方案了吗。
cocos2d-x原本可以用CCHttpRequest。
cocos2d-js抛弃了CCHttpRequest,用的是XMLHttpRequest,但是XMLHttpRequest好像实现不了(也许是我JS不熟悉);
总之纠结了很久了,也不知道怎么解决。

js获取网络图片啥的,主要涉及的是跨域的问题。如何解决我也没找到办法呢。。。

jsb 版本的xmlhttp 也是 cchttprequest

跨域问题我今天也遇到了,你解决了吗?求分享

html5的可以设置 allow cross domain access *解决 ,而 jsb版本依然response为空

quote]引用第6楼yulinho于2014-08-10 17:54发表的 回 3楼(happyfhc) 的帖子 :
html5的可以设置 allow cross domain access *解决 ,而 jsb版依然response为空 http://www.cocoachina.com/bbs/job.php?action=topost&tid=219276&pid=1025971

这应该是服务端的问题,我是node.js express.
res.header(“Access-Control-Allow-Origin”, “*”);
html5解决 ,jsb依然 response empty

— Begin quote from ____

引用第7楼yulinho于2014-08-10 18:00发表的 Re:回 3楼(happyfhc) 的帖子 :
quote]引用第6楼yulinho于2014-08-10 17:54发表的 回 3楼(happyfhc) 的帖子 :
html5的可以设置 allow cross domain access *解决 ,而 jsb版依然response为空 http://www.cocoachina.com/bbs/job.php?action=topost&tid=219276&pid=1025971

— End quote

这应该是服务端的问题,我是node.js express.
http://www.cocoachina.com/bbs/job.php?action=topost&tid=219276&pid=1025976

已解决是node.js需要设置accept,与cocos2dx jsb无关

3.0 RC2的ChangeLog有这么一行:

  • Supported remote image loading with cc.loader and cc.textureCache.

今天会发布吧,JSB下可以试试这个方法。

RC2中可以使用
cc.textureCache.addImage(url, function(succeed, texture) {
if(succeed) {
// Use texture
}
})

cc.textureCache.addImage(url, function(succeed, texture) {
if(succeed) {
// Use texture
}
})
错了吧?
我用的
cc.textureCache.addImage(url, function(texture) {
if(texture) {
// Use texture
}
},this);

你确定能用?手机你试过没有?根本不能获取到网路上的图片

都报找不到全部路径,求详细demo?没手机上测试不要乱贴

rc2,android2.3.7,android 4.4w 亲测 ok.
–code start–
cc.loader.loadImg(url,function(res,tex){
use tex…
});
–code end–
很简单很好用的框架,可惜官方文档不给力啊。

— Begin quote from ____

引用第14楼yulinho于2014-08-28 05:14发表的 :
rc2,android2.3.7,android 4.4w 亲测 ok.
–code start–
cc.loader.loadImg(url,function(res,tex){
use tex…
});
http://www.cocoachina.com/bbs/job.php?action=topost&tid=219276&pid=1040397

— End quote

同感,官方api文档看得有点蛋疼,建议可以学习一下adobe as3或者java的

跨域问题怎么解决呢

:9::9::9:

跨域跨域跨域跨域,就没有办法了吗。

这里的url应该是什么?ip/端口号/C://…//a.jpg?

这些远程加载的图片会自动删除吗,会不会让包越来越大