Solved! Go to Solution.
            //Calculate turbine fall zone
            public function calculateBtn_clickHandler(event:MouseEvent):void
            {
                if (surfaceLevRB.selected == true){
                    rotorDiam = parseInt(rotorCombo.selectedLabel);
                    towerHeight = parseInt(towerCombo.selectedLabel);
                }
                if (allLevRB.selected == true){
                    rotorDiam = parseInt(rotorText.text);
                    towerHeight = parseInt(towerText.text);
                }
                if (safetyMult.text == ""){
                    safezone = 1
                }else{
                    safezone = parseInt(safetyMult.text);
                }
                fallzone = Math.floor((towerHeight + (rotorDiam/2))* safezone);
                Alert.show("Radius (m): " + fallzone.toString());
                applyBuffer(fallzone);
            }
            private function applyBuffer(fallzone:Number):void
            {
                var graLayAC:ArrayCollection = graphicsLayer.graphicProvider as ArrayCollection;
                if (graLayAC.length > 0) 
                {
                    geomArr = [];
                    for each (var graphic:Graphic in graphicsLayer.graphicProvider)
                    {
                        geomArr.push(graphic.geometry);
                    }
                    var buffUnit:Number = GeometryService[configBufferUnits[cboBufferUnit.selectedIndex].name];
                    bufferGeometries(geomArr,sReff,[fallzone],buffUnit);
                } else {
                    showMessage("There is no result to buffer, please make a graphical or text search first.",false, true);
                }
            }