TypeError: Error #1009: Cannot access a property or method of a null object reference. at com.esri.viewer.components.toc.tocClasses::TocMapLayerItem/createChildren() at com.esri.viewer.components.toc.tocClasses::TocMapLayerItem/getLegendResult() at mx.rpc::AsyncResponder/result() at com.esri.ags.layers::WMSLayer/layerLegendInfosHandler() at Function/http://adobe.com/AS3/2006/builtin::apply() at mx.core::UIComponent/callLaterDispatcher2() at mx.core::UIComponent/callLaterDispatcher()
if (wmsVisibleLayers.source.indexOf(wmsLayerInfo.name) !== -1)
protected function configLoaded(event:Event):void { m_cfg = configXML; m_loopTimer = new Timer( m_cfg.timerMsPerLayer.valueOf() ); m_loopTimer.addEventListener( TimerEvent.TIMER, onTimerTick ); // Construct list of cycling layers var aLyrs:XMLList = m_cfg.layersToRotate.layer; m_aVisLyrs = new ArrayList(); m_aOffsetMins = new ArrayList(); for each ( var xmlLayer:XML in aLyrs ) { m_aVisLyrs.addItem( xmlLayer.text().toString() ); m_aOffsetMins.addItem( Number(xmlLayer.attribute( "offsetMins" ).valueOf()) ); } // Set startup state as paused or running depending on config file contents currentState = m_cfg.startUpState.valueOf().toString(); wmsLyr.visibleLayers = m_aVisLyrs; map.addLayer( wmsLyr ); } protected function onOpen(event:Event):void { if(m_cfg){ wmsLyr.visibleLayers = m_aVisLyrs; map.addLayer( wmsLyr ); } }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.