0
вар Т = 0requestAnimationFrame + заявка
...
вар TestClass = новый класс()
TestClass.extend({
init: function() {
this.TT = T;
T++
}
});
TestClass.include({
animate: function() {
A = this
window.requestAnimationFrame(function() {
A.animate();
console.log(A.TT)
});
}
});
...
var can1 = new TestClass();
var can2 = new TestClass();
var can3 = new TestClass();
...
var can1.animate()
var can2.animate()
var can3.animate()
Так что это работает только для can3. консоль: >> 2
, если я буду делать:
TestClass.include({
animate: function()
{
console.log(this.TT)
}
});
var can1 = new TestClass();
var can2 = new TestClass();
var can3 = new TestClass();
function G() {
window.requestAnimationFrame(function() {
can1.animate()
can2.animate()
can3.animate()
G()
});
}
G()
он будет корректно работает, но как я могу сделать requestAnimationFrame внутри каждого из TestClass?