Flash 8.
shape.isDrawingObject
Read-only property; if true, the shape is a drawing object.
The following example stores the first selected object in the sel variable and then uses the element.elementType and shape.isDrawingObject properties to determine if the selected item is a drawing object:
var sel = fl.getDocumentDOM().selection[0];
var shapeDrawingObject = (sel.elementType == "shape") && sel.isDrawingObject;
fl.trace(shapeDrawingObject);document.crop(), document.deleteEnvelope(), document.intersect(), document.punch(), document.union(), shape.isGroup