Graphics Reference
In-Depth Information
_clickObjects.push({clickElement:element,fallBack:failSafeUrl,
tagIndex:tagNumber});
}
private function clickOut(e:MouseEvent):void{
var clickedIndex:int;
var destination:String;
clickLoop: for(var obj:Object in
_clickObjects){
if(e.target ==
_clickObjects[obj].clickElement){
clickedIndex =
_clickObjects[obj].tagIndex;
destination =
_clickObjects[obj].fallBack;
break clickLoop;
}
}
if(_playerType==
"
activex
"
||
_playerType== " plugin " ){
if(_clickTags[clickedIndex]){
if(secureTag(_clickTags[clickedIndex].tagUrl)){
destination =
_clickTags[clickedIndex].tagUrl;
}
}
_extInterfaceAvailable =
ExternalInterface.available;
}
if (_extInterfaceAvailable) {
ExternalInterface.call( ' window.open ' ,destination,target
Window);
}else{
navigateToURL(new
URLRequest(destination),targetWindow);
}
}
private function
secureTag(targetURL:String):Boolean {
var resultObj:Object =
_securePattern.exec(targetURL);
if (resultObj == null || targetURL.length > =
4096) {
return false;
}
Search WWH ::




Custom Search