flash on 2010-6-10

by kihon
♥1 | Line 34 | Modified 2010-06-10 06:21:25 | MIT License
play

ActionScript3 source code

/**
 * Copyright kihon ( http://wonderfl.net/user/kihon )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/z33f
 */

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx">
	<fx:Script>
		<![CDATA[
			import mx.events.ListEvent;
			import mx.events.TreeEvent;
			
			protected function changeHandler(event:ListEvent):void
			{
				var tree:Tree = event.currentTarget as Tree;
				labelA.text = tree.selectedItem.@label + "がクリックされました";
			}

			protected function itemOpenHandler(event:TreeEvent):void
			{
				labelB.text = event.item.@label + "フォルダが開かれました";
			}
		]]>
	</fx:Script>
	<mx:Tree labelField="@label" width="200" change="changeHandler(event)" itemOpen="itemOpenHandler(event)" x="100" y="100">
	<fx:XMLList>
		<f label="RPG">
			<f label="FF" />
			<f label="DQ" />
		</f>
		<f label="STG">
			<f label="Ikaruga" />
			<f label="Dodonpachi" />
		</f>
	</fx:XMLList>
	</mx:Tree>
	<s:Label x="108" y="316" fontSize="15" fontFamily="MS 明朝" id="labelA"/>
	<s:Label x="108" y="346" fontSize="15" fontFamily="MS 明朝" id="labelB"/>
</s:Application>