curr_doc = fl.getDocumentDOM(); if((curr_doc.selection.length != 1) || (curr_doc.selection[0].elementType != "text")) { alert("Please select a single text field and retry command."); } else { var result = curr_doc.xmlPanel(fl.configURI + "/Commands/Circle Text.xml"); if(result.dismiss == "accept") { makeCircle(); } else { alert("Command cancelled."); } } function makeCircle() { var circlename = "circle"; var tryCount = 1; while(curr_doc.library.itemExists(circlename)) { circlename = "circle" + tryCount; tryCount++; } curr_doc.convertToSymbol("movie clip", circlename, "center"); curr_doc.enterEditMode(); curr_doc.breakApart(); var elems = getCurrentElements(); var startX = elems[elems.length-1].left; var endX = elems[0].left; var textWidth = endX - startX; var totalArc = result.arc*Math.PI/180; for(var i=0; i