异步加载资源,创建节点出错

为什么明明source正确打印出来了,可是还是提示错误, 创建精灵节点的操作必须在加载的回调函数里面实现吗

为什么不用creator提供的cc.loader来加载资源?

打印出来的source显示是一个cc.Texture2D对象,试试把

sprite.spriteFrame = source;

改为:

var spriteFrame = new cc.SpriteFrame(source);
sprite.spriteFrame = spriteFrame;

你的代码不是加载远程图片的正确姿势,1秒内图片一定加载完成吗?在论坛里搜一下用cc.loader加载远程图片的方法吧~

1秒定时器只是测试用的 3q

提示这个

1.3版本以后可以忽略这个Warning了,不知道什么时候去掉@panda