@@ -337,5 +337,14 @@ module BABYLON.GUI {
super._additionalProcessing(parentMeasure, context);
}
+
+ /** Releases associated resources */
+ public dispose() {
+ super.dispose();
+ for (var control of this._childControls) {
+ control.dispose();
+ }
@@ -2621,7 +2621,11 @@
instance.animations.push(Animation.Parse(parsedAnimation));
Node.ParseAnimationRanges(instance, parsedMesh, scene);
- }
+ if (parsedMesh.autoAnimate) {
+ scene.beginAnimation(instance, parsedMesh.autoAnimateFrom, parsedMesh.autoAnimateTo, parsedMesh.autoAnimateLoop, parsedMesh.autoAnimateSpeed || 1.0);