Tweenjs 和 $.ajax 给我一个动画错误
Tweenjs and $.ajax giveme an error in animations
我正在使用 CreateJS 来实现动画,但是当我在动画 运行 时进行 AJAX 调用时出现问题,在完成 ajax 调用后,动画是运行 结束但新动画不起作用,就像 CreateJS 对象已禁用,有什么想法或与我相同的人吗?代码比较长,但基本包含:
function Core(){
_private.stage.update();
_helper.hideLoading();
createjs.Ticker.setFPS(100);
createjs.Ticker.on("tick",onTickEvent);
}
function onTickEvent(event) {
_private.stage.update(event);
createjs.Tween.get(_private.obj)
.wait(_waitTime)
.to({ alpha: 0, x: _global.objInitX, y: _global.objInitY },50,createjs.Ease.getPowInOut(1))
.to({ alpha: 1, x: _global.objFinX, y: _global.objFinY },5500, createjs.Ease.getPowInOut(2))
.call( onCompleteEvent );
}
我的第一个电话,如果它有效,这是在页面加载时,但随后我将使用 SetInterval Javascript 来使用 $ .ajax
SetInterval(function(){
$.ajax({
});
},30000);
我为此快疯了,抱歉我的英语不好。
问候。
感谢上帝,这已解决,我使用了它:
var xhr = new XMLHttpRequest();
xhr.open('POST', _sys.Host + path, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4 && xhr.status == 200)
{
onsucc(xhr.responseText);
}
};
xhr.send(data);
我不知道为什么 canvas 或 Tweenjs 在调用 $ .ajax.
时出现故障
现在一切正常。
感谢帮助。
问候。
我正在使用 CreateJS 来实现动画,但是当我在动画 运行 时进行 AJAX 调用时出现问题,在完成 ajax 调用后,动画是运行 结束但新动画不起作用,就像 CreateJS 对象已禁用,有什么想法或与我相同的人吗?代码比较长,但基本包含:
function Core(){
_private.stage.update();
_helper.hideLoading();
createjs.Ticker.setFPS(100);
createjs.Ticker.on("tick",onTickEvent);
}
function onTickEvent(event) {
_private.stage.update(event);
createjs.Tween.get(_private.obj)
.wait(_waitTime)
.to({ alpha: 0, x: _global.objInitX, y: _global.objInitY },50,createjs.Ease.getPowInOut(1))
.to({ alpha: 1, x: _global.objFinX, y: _global.objFinY },5500, createjs.Ease.getPowInOut(2))
.call( onCompleteEvent );
}
我的第一个电话,如果它有效,这是在页面加载时,但随后我将使用 SetInterval Javascript 来使用 $ .ajax
SetInterval(function(){
$.ajax({
});
},30000);
我为此快疯了,抱歉我的英语不好。 问候。
感谢上帝,这已解决,我使用了它:
var xhr = new XMLHttpRequest();
xhr.open('POST', _sys.Host + path, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4 && xhr.status == 200)
{
onsucc(xhr.responseText);
}
};
xhr.send(data);
我不知道为什么 canvas 或 Tweenjs 在调用 $ .ajax.
时出现故障
现在一切正常。
感谢帮助。
问候。