ItemClick üzerindeki bağlantı attritube Okuma

1 Cevap php
<root>
<module label="Executive Library" >
    					<node label="Document one"  link="http://www.google.com" />
    					<node label="Document Two"  link="http://www.google.com" />
    					<node label="Document Three"  link="http://www.google.com"/>
    			</module>

I tıklandığında ilişkili bağlantısına ihtiyacınız belge One seçtiğimde, bu öğeleri görüntüleyen bir sayfa var. Nasıl bu programlama elde edebilirsiniz.

1 Cevap

Bu tür kullandığınız kontrollerin ayarladığınız bağlıdır, ancak büyük olasılıkla sizin gibi bir şey arıyorsanız "@" "niteliği" anlamına, - örneğin "event.item @ link.":

<mx:Script>
    <![CDATA[

    	import mx.events.MenuEvent;

    	private function onMenuItemClick(event:MenuEvent):void
    	{
    		trace(event.item.@link);		
    	}

    ]]>
</mx:Script>

<mx:PopUpMenuButton itemClick="onMenuItemClick(event)" labelField="@label">
    <mx:dataProvider>
    	<mx:XML xmlns="">
    		<module label="Executive Library" >
    			<node label="Document one" link="http://www.google.com" />
    			<node label="Document Two" link="http://www.google.com" />
    			<node label="Document Three" link="http://www.google.com"/>
    		</module>
    	</mx:XML>
    </mx:dataProvider>
</mx:PopUpMenuButton>

Burada, sadece bir PopUpMenuButton en dataProvider doldurmak için XML (eksi kök düğüm) kullanarak ve itemClick olay bu şekilde yakalayan ediyorum. Umarım ki siz de ne yapıyoruz - geri gönderebilir ve herhangi bir sorun varsa bana bildirin.