0) {
element = list[0].copy();
} else {
element =
{type}
0
0
0
0
;
}
elements.addItem(element);
}
private function renderPreview():void {
if(previewComp != null) {
previewComp.elements.removeAll();
for(var i:int = 0; i < elements.length; i++) {
var element:XML = XML(elements.getItemAt(i));
previewComp.elements.addItem(new PrintElement(
Number(element.X.toString()),
Number(element.Y.toString()),
Number(element.Width.toString()),
Number(element.Height.toString()),
element.Type.toString()));
}
}
}
[Bindable(event="ElementListChanged")]
private function getElementIndex(type:String):int {
var list:XMLList = elements.source.
(Type.toString() == type);
if(list.length() == 0) {
return -1;
} else {
return elements.getItemIndex(list[0]);
}
}
]]>
{getElementIndex('map')}
{getElementIndex('title')}
{getElementIndex('legend')}
{getElementIndex('overview')}
{getElementIndex('logo')}
{getElementIndex('northArrow')}
{getElementIndex('scaleBar')}
{getElementIndex('explanation')}
{getElementIndex('copyright')}
{getElementIndex('identify')}