mediumwave

Members
  • Content count

    1
  • Joined

  • Last visited

About mediumwave

  • Rank
    Forum Newbie
  1. Chart Event Listener

    I have the same issue, my code: /** * Loads the wrapped flash. */ function loadWrappedFlash() { var clip:MovieClip = this.createEmptyMovieClip("loader", this.getNextHighestDepth()); clip.opaqueBackground = 0xFFFFFF; var url = _root["embedswf"]; var listener = new Object(); listener.onLoadError = function(mc, errorCode, httpStatus) { trace(errorCode); }; var mcLoader:MovieClipLoader = new MovieClipLoader(); mcLoader.addListener(listener); mcLoader.loadClip(url, clip); } /** * This function is called in JavaScript, registers the listener of 'LinkClicked' * for FusionCharts. */ function registerLinkClickedListener( ) { if ( com.fusioncharts || com.fusionmaps ) { var fusionObj = this.loader.Chart; if ( !fusionObj ) { fusionObj = this.loader.Map; } if ( fusionObj ) { var objL = new Object( ); objL.linkClicked = function( targetObj ) { if ( targetObj && targetObj.link && flash.external.ExternalInterface.available ) { flash.external.ExternalInterface.call ( "function( flashID )" + "{" + "actuate.widget.custom.flash.FlashWrapperManager.onClick( flashID, "" + targetObj.link + "" );" + "}", _root[ "chartID" ] ); } }; fusionObj.addEventListener( "linkClicked", objL ); } } }