flash on 2009-9-4
♥0 |
Line 31 |
Modified 2009-09-04 01:16:33 |
MIT License
archived:2017-03-30 09:43:14
ActionScript3 source code
/**
* Copyright hacker_9p8x8mco ( http://wonderfl.net/user/hacker_9p8x8mco )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/z1y2
*/
<?xml version="1.0" encoding="UTF-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:MenuBar id="main_menu" dataProvider="{main_menu_data}" width="100%" labelField="@label" itemClick="main_menu_click(event)"/>
<mx:XMLList id="main_menu_data">
<item label="ファイル">
<item label="新規" click="menu_new_click"/>
<item label="開く" click="menu_open_click"/>
<item label="保存" click="menu_save_click"/>
</item>
</mx:XMLList>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.MenuEvent;
private function main_menu_click(e:MenuEvent):void{
var x:XML = e.item as XML;
var funcname:String = x.@click;
this[funcname]();
}
private function menu_new_click():void{
Alert.show("new");
}
private function menu_open_click():void{
Alert.show("open");
}
private function menu_save_click():void{
Alert.show("save");
}
]]>
</mx:Script>
</mx:Application>