ExternalInterface.addCallback("JSCallASToSelectItem", SelectStarFromOuter); private function SelectStarFromOuter(_itemId:String):void...{ var jsCalled :Boolean=true; var jsSelectStar:Star = Star(chartArea.getChildByName(_itemId)); if(jsSelectStar !=null)...{ DoFocusStar(jsSelectStar,jsCalled); } }
JS中定义被AS调用和调用AS的函数:
function ASCallJSToSelectItem(itemID)...{ document.getElementById('txtItemId').value ="AS选中:"+itemID; } function selectItem()...{ var itemID = document.getElementById('txtItemId').value; document.getElementById("StarsChart").JSCallASToSelectItem(itemID); }