diff --git a/src/tweens/builders/TweenBuilder.js b/src/tweens/builders/TweenBuilder.js index 82537dd024..956be5f785 100644 --- a/src/tweens/builders/TweenBuilder.js +++ b/src/tweens/builders/TweenBuilder.js @@ -155,8 +155,16 @@ var TweenBuilder = function (parent, config, defaults) // Create 1 TweenData per target, per property for (var targetIndex = 0; targetIndex < targets.length; targetIndex++) { + var target = targets[targetIndex]; + + // Skip null or undefined targets + if (!target) + { + continue; + } + // Special-case for scale short-cut: - if (key === 'scale' && !targets[targetIndex].hasOwnProperty('scale')) + if (key === 'scale' && !target.hasOwnProperty('scale')) { addTarget(tween, targetIndex, 'scaleX', value); addTarget(tween, targetIndex, 'scaleY', value);