/* This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Javier Quevedo Fernández 05-2009. */ package net.ximpel.classes { import mx.collections.ArrayCollection; public class lib_flex_ximpel_editor_net_ximpel_classes_ExtendedOverlay { public var startTime:int; public var endTime:int; public var overlayCels:Array; public function lib_flex_ximpel_editor_net_ximpel_classes_ExtendedOverlay() { startTime = 0; endTime = 0; overlayCels = new Array(); //addOverlayCell(); } public function addOverlayCell():void{ var overlayCel : OverlayCel = new OverlayCel(); overlayCels.push(overlayCel); } public function removeOverlayCell(overlayCell : OverlayCel):void{ overlayCels.splice(overlayCels.indexOf(overlayCell),1); } public function toXML():XML { var extendedOverlay:XML = ; for (var i:int = 0; i < overlayCels.length; i++) { if(overlayCels[i] is OverlayCel){ extendedOverlay.appendChild(overlayCels[i].toXML()); } } return extendedOverlay; } } }